REST 简介|学习笔记

简介: 快速学习 REST 简介。

开发者学堂课程【ElasticSearch 最新快速入门教程REST 简介】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/642/detail/10594


REST简介

 

回顾上节课

MySQL:

database(数据库)

table(表)

row(行)

column(列)

ElasticSearch:

index(索引库)

type(类型)

document(文档)

field(字段)

REST简介

REST 全称 Representational State Transtfer。是一种软件的架构风格,而不是标准,只是提供了一组设计原则和约束条件。 它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。

其实说白了就是类似 HTTP 的访问,和 HTTP 非常的相似。

REST 操作:

GET :获取对象的当前状态;

PUT :改变对象的状态;

POST :创建对象;

DELETE :删除对象;

HEAD :获取头信息。

如:rest 风格的 url,如:

https://gitbook.cn/gitchat/activity/5c6cf6044bb44360f3370255?utm source=feed1904031 <~ 没有遵循 rest 风格的 url

https://blog.csdn.net/weixin38498942/article/details/89148440 <~遵循了 rest 风格的 url

上述url|若是没有遵循rest风格的话,写法如下:

https://blog.csdn.net/weixin 38498942?topic= article&type= details&id=8914844I

相关文章
|
Linux 数据安全/隐私保护
linux(二十三)用户权限管理chmod修改文件及目录权限
linux(二十三)用户权限管理chmod修改文件及目录权限
279 0
|
SQL 存储 NoSQL
实时计算 Flink版产品使用合集之使用ParameterTool.fromArgs(args)解析参数为null,该怎么处理
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
278 2
|
监控 关系型数据库 MySQL
如何升级mysql的版本
如何升级mysql的版本
1316 2
|
12月前
|
存储 SQL 关系型数据库
openGauss6.0单点企业版部署_openEuler22.03_x86
openGauss6.0单点企业版部署_openEuler22.03_x86
|
JSON Oracle 关系型数据库
|
SQL 人工智能 SEO
|
Java 调度
使用ScheduledThreadPoolExecutor进行任务调度
使用ScheduledThreadPoolExecutor进行任务调度
|
前端开发 Java 开发者
探究 Java 中的 @Component 注解:实现组件化开发的利器
在现代的软件开发中,组件化架构已经成为一种重要的设计理念,而 Java 中的 `@Component` 注解则是实现组件化开发的有力工具之一。通过该注解,我们可以轻松地将 Java 类标识为组件,并借助 Spring 框架实现依赖注入、管理和协调。本文将带您深入探索 Java 中的 `@Component` 注解,揭示其作用、用法以及在实际开发中的应用场景。
|
Java Spring
spring的两种拦截器HandlerInterceptor和MethodInterceptor
spring的两种拦截器HandlerInterceptor和MethodInterceptor
|
机器学习/深度学习 自然语言处理 索引
【神经网络】MLP 编码器-解码器 注意力机制 残差连接
【神经网络】MLP 编码器-解码器 注意力机制 残差连接
1081 0
【神经网络】MLP 编码器-解码器 注意力机制 残差连接