首页 > 其他分享 >REST请求

REST请求

时间:2023-01-04 09:56:45浏览次数:42  
标签:数据项 Web 服务 请求 REST API HTTP

表述性状态转移 (REST) 是一种用于生成 Web 服务的体系结构样式。

REST 请求是通过 HTTP 发出的。 它们使用 Web 浏览器用于检索网页和将数据发送到服务器的相同 HTTP 谓词。 谓词如下:

  • GET:从 Web 服务检索数据。
  • POST:在 Web 服务上创建新的数据项。
  • PUT:更新 Web 服务上的数据项。
  • PATCH:通过描述有关如何修改项的一组说明,更新 Web 服务上的数据项。 本模块中的示例应用程序不使用此谓词。
  • DELETE:删除 Web 服务上的数据项。

遵循 REST 的 Web 服务 API 称为 RESTful API。

它们通过以下方法进行定义:

  • 一个基 URI。
  • HTTP 方法,如 GETPOSTPUTPATCHDELETE
  • 数据的媒体类型,例如 JavaScript 对象表示法 (JSON) 或 XML。

API 通常需要为几种不同但相关的事物提供服务。

例如,我们的披萨 API 可以管理披萨、客户和订单。

我们使用路由,以将 URI 映射到代码中的逻辑分区,从而将向 https://localhost:5000/pizza 发出的请求路由到 PizzaController,并将向 https://localhost:5000/order 发出的请求路由到 OrderController

标签:数据项,Web,服务,请求,REST,API,HTTP
From: https://www.cnblogs.com/yxyc/p/17024007.html

相关文章

  • Java发送http请求携带token,使用org.nutz
    发送http请求,需要携带token数据,创建Header传输Headerheader=Header.create();header.set("Authorization","Bearer"+token); //携带tokenresponse=Http.get......
  • 1-认识RestfullApi
    1-认识RestfullApiRestful风格最基础的两点1.动词使用五种HTTP方法,对应CRUD操作.2.我们的资源存放在url里常规//添加用户http://localhost/createuser//删除......
  • url输入到返回请求的过程
    年前准备换工作,总结了一波面试最频繁的面试问题跟大家交流。此文章是关于浏览器的常见问题,大概面试10家遇到6家提问类似问题(主要是大厂和中厂)。(面试的部分内容已经忘了,为了......
  • Django-restframework
    环境安装与配置DRF需要以下依赖:Python(3.5以上)Django(2.2以上)DRF是以Django子应用的方式提供的,所以我们可以直接利用已有的Django环境而无需重新创建。安装DRF......
  • Spring RestTemplate 专题
    相同的参数(接口的入参json打印在日志了)在PostMan中返回预期的数据,但使用RestTemplate时去提示信息错误(参数中汉字)。这种情况,搞得怀疑对RestTemplate的理解了使用RestTempla......
  • 什么是Restful风格以及它的四种具体实现形式
    一、背景在之前我们进行项目开发时,我们一般不注重区分前端向后端请求数据的方式,不管你前端传过来的是get请求还是post请求,即不管是哪一种请求,我们都可以用@RequestMapping......
  • 超图iServer rest服务之半径查询(axios)
    超图iServer服务使用过程,涉及到图层数据相关查询,提供的是rest服务,通过传入对应的参数,返回数据的查询结果。iServer中查询feature的服务,对应是featureResults查询,可以使用超......
  • Restful API规范
    定义restful,全称为RepresentationalStateTransfer,翻译为中文叫做资源状态转换(表征性状态转移)。Restful风格是一种专门为Web开发而定义API接口的设计风格,尤其适用于前......
  • 完整过一遍axios,再也不怕写请求
    完整过一遍axios,再也不怕写请求axios请求方法主要有get,post,put,patch,deleteget获取数据post提交数据(表单提交+文件上传)put更新数据(将所有数据均推放到服务......
  • php请求方式
    //curl请求$url//初始化连接句柄;设置CURL选项;执行并获取结果;释放VURL连接句柄$curl=curl_init();//初始化连接句柄curl_setopt($curl,CU......