Http定义了与 服务器的交互 *** ,其中除了一般我们用的最多的GET,POST 其实还有PUT和DELETE
根据RFC2616标准(现行的HTTP/1.1)其实还有OPTIONS,GET,HEAD,POST,PUT,DELETE,TRACE,CONNECT
简单地结束一下吧。
1、PUT: 把消息本体中的消息发送到一个URL,跟POST类似,但不常用。
简单地说:通常用于向服务器发送请求,如果URI不存在,则要求服务器根据请求创建资源,如果存在,服务器就接受请求内容,并修改URI资源的原始版本。
-----PUT请求那些封装在Request-URI的实体。如果Request-URI引用一个已存在的资源,则该封装实体应该作为原始服务器上的修改版本。如果Request-URI不是指向一个已存在的资源,并且该URI可被请求的用户代码定义为新资源,则原始服务器可用此URI创建新的资源。如果新的资源被创建,这个原始服务器就必须通过201(Created)响应通知用户 *** 。如果已有资源被修改,则发送200或者204响应,表示成功完成了该请求。如果Request-URI既没有创建也没有修改资源,则应给予适当的错误响应来反映问题本质。实体的接受者不能忽略任何不理解或没有实现的Content-*(如Content-Range)头部,并且必须返回501响应。
如果请求经过缓存,并且Request-URI标识出一个或多个当前缓存的实体,则那些实体视为过期了。该 *** 的响应不会被缓存。
2、POST和PUT的请求根本区别
POST请求的URI表示处理该封闭实体的资源,该资源可能是个数据接收过程、某种协议的网关、或者接收注解的独立实体。然而,PUT请求中的URI表示请求中封闭的实体-用户 *** 知道URI的目标,并且服务器无法将请求应用到其他资源。如果服务器希望该请求应用到另一个URI,就必须发送一个301响应;用户 *** 可通过自己的判断来决定是否转发该请求。
HTTP/1.1没有定义一个PUT请求如何影响原始服务器的状态。
PUT请求必须遵守信息传输要求。
除非另有说明,PUT请求中的实体头部应该用于PUT创建或修改的资源上。
每天分享有趣好玩的文章,推荐好用实用的东西,我只推送你喜欢的,你只需消费你的时间,这里是慕白杂货铺,一个专注于软件资讯与手机技巧的头条号。 操作前准备: 最新版微信(微信6.61) 5分钟小视频...
微信聊天记录备份?微信是大家都熟知的一款社交工具,但对于怎么恢复误删的微信数据,很多小伙伴就不熟悉了,其实日常定期备份好数据,这些问题也就不存在了,那。 不可信。跟保证金有啥关系?骗子最喜欢收保证金...
Tag标签是什么? tag标签是一种可以自己定义,比分类标签更具体、更准确,可以概括文章主要内容的关键词。 tag标签有什么用? 1、tag标签对应的链接都是列表页面,和文章分类目录列表页面类似...
茶叶女什么意思(茶叶女骗局完整的聊天记录) 今天抛开其他的什么挂不挂的事情,我希望和大家一起讨论一下CF官方对于封号的处理上面实行的双重标准,你的号在没有借号给别人,没有开任何第三方软件,还依然上线...
iPhone称,仅有确定有什么问题的武器装备才会被更换。除此之外,更换只适用手机耳机;AirPods Pro 电池充电盒未受影响,将不容易举办更换。iPhone沒有为别的型号规格的AirPod出示...
来源:佳米学堂-专注于新媒体运营干货分享网址:http://jiayuan.021021.com微信:2451976 2020年,突如其来的武汉疫情”仿佛蝴蝶煽动的翅膀,对各大行业都造成了不同程度的...