Rest风格操作

简介: Rest风格操作

Rest风格说明

其实就是不同的命令实现不同的操作


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

基本Rest命令说明

method url地址 描述
PUT(创建,修改) localhost:9200/索引名称/类型名称/文档id 创建文档(指定文档id)
POST(创建) localhost:9200/索引名称/类型名称 创建文档(随机文档id)
POST(修改) localhost:9200/索引名称/类型名称/文档id/_update 修改文档
DELETE(删除) localhost:9200/索引名称/类型名称/文档id 删除文档
GET(查询) localhost:9200/索引名称/类型名称/文档id 查询文档通过文档ID
POST(查询) localhost:9200/索引名称/类型名称/文档id/_search 查询所有数据



REST即表述性状态传递(英文:Representational State Transfer,简称REST)是Roy Fielding博士在2000年他的博士论文中提出来的一种软件架构风格。它是一种针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性。


       在三种主流的Web服务实现方案中,因为REST模式的Web服务与复杂的SOAP和XML-RPC对比来讲明显的更加简洁,越来越多的web服务开始采用REST风格设计和实现。例如,Amazon.com提供接近REST风格的Web服务进行图书查找;雅虎提供的Web服务也是REST风格的。


相关文章
|
4月前
|
缓存 API 数据库
解释一下 RESTful API 的设计原则。
RESTful API是HTTP上的Web服务设计,强调资源通过URL标识,用GET, POST, PUT, DELETE操作资源。它遵循无状态、缓存、层次化和简洁设计原则,允许按需获取数据并使用超媒体链接。这种风格便于理解和扩展API,广泛应用于现代Web和移动应用的数据交换。
116 2
|
4月前
|
XML 前端开发 JavaScript
【开发规范】API设计风格 RESTful API
【1月更文挑战第16天】【开发规范】API设计风格 RESTful API
【开发规范】API设计风格 RESTful API
|
4月前
|
缓存 JSON API
IOS网络编程:什么是 RESTful API?如何使用 RESTful 风格设计 API?
IOS网络编程:什么是 RESTful API?如何使用 RESTful 风格设计 API?
113 3
|
XML SQL JSON
Restful风格API
Restful风格API
79 0
|
JavaScript API
API 风格
API 风格
111 0
|
JSON Java 网络架构
|
缓存 API 网络架构
架构风格:你真的懂REST吗?
本文探讨如下几个问题: 什么是REST REST包含哪些约束 什么是RESTful 纯RESTful API的难点在哪里 如果你去搜索「什么是REST」的话,大部分情况下,你看到的基本都是RESTful! 这类内容主要说的是: 资源URL应该怎么写 要用GET来获取资源 要用POST来新建资源...
1634 0
|
缓存 Java API
最新 Restful API 风格 ResponseEntity 用法大全
最新 Restful API 风格 ResponseEntity 用法大全
775 0
最新 Restful API 风格 ResponseEntity 用法大全
|
API 网络架构
轻松写出优雅的Restful风格API
轻松写出优雅的Restful风格API
296 0
轻松写出优雅的Restful风格API