当前位置:首页 > 奇闻趣事

restful RESTFUL中的方法你知道怎么用么?

目前互联网公司的应用架构基本上是前后台分开的,后台的界面基本上都是restful的。本文将谈谈http操作方法在restful中的使用。

http方法介绍

Restful http方法包括GET、HEAD、POST、PUT、DELETE、OPTIONS、TRACE和PATCH。http方法的定义有两点:安全性和幂等性,结合起来解释以上方法。

1、GET

安全性和幂等性;

用于获取资源;

2、HEAD

安全性和幂等性;

类似于get方法,但不返回消息体内容,只获取所获取资源的部分信息(内容类型、内容长度);restful框架中使用较少

3、开机自检

不安全且幂等的;

用于创建子资源

4、PUT

不安全且幂等的;

用于创建和更新资源;

5,DELETE

不安全且幂等的;

删除资源;

6、选项

安全性和幂等性;

用于url验证,验证接口服务是否正常;

7,TEACE

安全性和幂等性;

维基百科“回应服务器收到的请求,这样客户端就可以看到(如果有的话)中间服务器已经实现了哪些更改或添加。”restful框架中使用较少

8、PATCH

不安全且幂等的;

用于创建和更新资源,类似PUT,只是PATCH表示部分更新;后面提出的接口方法可以用来验证客户端和服务器是否支持;

使用注意事项

1、贴和放的区别

post和put的区别在于uri,或者post是用来创建子资源的,比如接口:POST /api/person/创建一个资源比如/api/person/1或者/api/person/2...并且创建一个新的uri,而put方法创建的资源的URI是put /api/person/1,并且post是非幂等的。

通常,我们会将post、get、put和delete映射到CRUD操作,但实际上put不仅是可更新的。

2、补丁的使用

是补充放。补丁之前我们都是用put来更新的。这时,我们的界面通常有一个逻辑规则。例如,如果对象的字符属性为空,则属性(字段)值不会更新;如果对象的字符属性是“”,那么属性(字段)值将被更新,从而避免所有的覆盖操作。现在有了patch,这个判断就解决了。在put接口中,更新属性是否为null,在patch接口中,更新非null属性;

3、url的定义

Url代表资源,不同的方法用来区分操作。在路径中尽可能少用动词。举个栗子:

1.《restful RESTFUL中的方法你知道怎么用么?》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《restful RESTFUL中的方法你知道怎么用么?》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/guonei/994943.html

上一篇

新版人民币5元纸币即将发布 新版五元纸币长啥样

下一篇

网约车留言本上的1687条暖心留言 太有纪念意义了

快思图 三亚市人力资源市场现场招聘会部分岗位信息

1.中国平安人寿保险股份有限公司三亚中心支公司(招聘76人) 保险销售顾问、20名一般财务主管、20名电话助理、10名首席秘书、1名行政助理、10名电话销售主管、5名主管经理和10名经理 电话:13138966161 2.海南高新农业病虫害防治研究所(招聘29人) 农业技术推广人员、20名会...

代理服务器使用方法 MT4代理服务器使用教程

FXCM MT4提供代理服务器供投资者使用。代理服务器主要是投资者登录服务器的替代手段,因为登录的人太多,网络不好。以下是投资者使用FXCM MT4代理服务器的教程。 FXCM MT4使用教程 使用FXCM MT4代理服务器的教程如下: 第一步:打开FXCMMT4平台界面,点击平台左上角的工...

ps怎么复制图片 ps怎么镜像复制?PS镜像操作图文教程方法及技巧全解

  • ps怎么复制图片 ps怎么镜像复制?PS镜像操作图文教程方法及技巧全解
  • ps怎么复制图片 ps怎么镜像复制?PS镜像操作图文教程方法及技巧全解
  • ps怎么复制图片 ps怎么镜像复制?PS镜像操作图文教程方法及技巧全解

ps怎么复制图层 ps怎么镜像复制?PS镜像操作图文教程方法及技巧全解

  • ps怎么复制图层 ps怎么镜像复制?PS镜像操作图文教程方法及技巧全解
  • ps怎么复制图层 ps怎么镜像复制?PS镜像操作图文教程方法及技巧全解
  • ps怎么复制图层 ps怎么镜像复制?PS镜像操作图文教程方法及技巧全解

ps镜像快捷键 ps怎么镜像复制?PS镜像操作图文教程方法及技巧全解

  • ps镜像快捷键 ps怎么镜像复制?PS镜像操作图文教程方法及技巧全解
  • ps镜像快捷键 ps怎么镜像复制?PS镜像操作图文教程方法及技巧全解
  • ps镜像快捷键 ps怎么镜像复制?PS镜像操作图文教程方法及技巧全解

ps复制图层 ps怎么镜像复制?PS镜像操作图文教程方法及技巧全解

  • ps复制图层 ps怎么镜像复制?PS镜像操作图文教程方法及技巧全解
  • ps复制图层 ps怎么镜像复制?PS镜像操作图文教程方法及技巧全解
  • ps复制图层 ps怎么镜像复制?PS镜像操作图文教程方法及技巧全解

ps怎么旋转图层 ps怎么镜像复制?PS镜像操作图文教程方法及技巧全解

  • ps怎么旋转图层 ps怎么镜像复制?PS镜像操作图文教程方法及技巧全解
  • ps怎么旋转图层 ps怎么镜像复制?PS镜像操作图文教程方法及技巧全解
  • ps怎么旋转图层 ps怎么镜像复制?PS镜像操作图文教程方法及技巧全解

ps复制 ps怎么镜像复制?PS镜像操作图文教程方法及技巧全解

  • ps复制 ps怎么镜像复制?PS镜像操作图文教程方法及技巧全解
  • ps复制 ps怎么镜像复制?PS镜像操作图文教程方法及技巧全解
  • ps复制 ps怎么镜像复制?PS镜像操作图文教程方法及技巧全解