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风格的。


相关文章
|
3月前
|
XML API 网络架构
API架构风格对比:SOAP vs REST vs GraphQL vs RPC
API架构风格对比:SOAP vs REST vs GraphQL vs RPC
69 2
|
6月前
|
XML 前端开发 JavaScript
【开发规范】API设计风格 RESTful API
【1月更文挑战第16天】【开发规范】API设计风格 RESTful API
【开发规范】API设计风格 RESTful API
|
6月前
|
缓存 JSON API
IOS网络编程:什么是 RESTful API?如何使用 RESTful 风格设计 API?
IOS网络编程:什么是 RESTful API?如何使用 RESTful 风格设计 API?
159 3
|
JSON Java 网络架构
|
JavaScript API
API 风格
API 风格
118 0
|
缓存 API 网络架构
架构风格:你真的懂REST吗?
本文探讨如下几个问题: 什么是REST REST包含哪些约束 什么是RESTful 纯RESTful API的难点在哪里 如果你去搜索「什么是REST」的话,大部分情况下,你看到的基本都是RESTful! 这类内容主要说的是: 资源URL应该怎么写 要用GET来获取资源 要用POST来新建资源...
1650 0
|
缓存 Java API
最新 Restful API 风格 ResponseEntity 用法大全
最新 Restful API 风格 ResponseEntity 用法大全
799 0
最新 Restful API 风格 ResponseEntity 用法大全
|
JSON 开发框架 前端开发
Rest 风格|学习笔记
快速学习 Rest 风格
126 0
|
XML JSON API
浅谈RESTful API设计风格
浅谈RESTful API设计风格
469 0