详细介绍了HTTP提交和帖子与放置的区别。
根据RFC2616标准(当前的HTTP / 1.1),也有选择,得到的,头后,把,删除痕迹,连接。
简单地结束它。
1:将消息本体中的消息发送到URL,类似于邮政,但不常用。
简单地说,它通常用于向服务器发送请求。如果URI不存在,它就需要服务器根据请求创建资源。如果存在,服务器将接受请求内容并修改URI资源的原始版本。
----- PUT请求的实体封装在request-uri.if请求URI引用现有的资源,封装的实体应该是一个修改后的版本的原始服务器。如果Request URI不是指向一个现有的资源,和URI可以被定义为被请求的用户代码的新资源,那么原来的服务器可以使用此URI来创造新的资源。如果新资源的创建,原来的服务器必须通过201通知用户代理(创建)的反应。如果现有的资源被修改,一个200或204的响应发送指示请求已成功完成。如果Request URI既不能创造也不能修改的资源,应该给予适当的错误响应反映的本质问题:实体的接收者不能忽略任何不理解或实现的内容*(如内容范围)头,并且必须返回到501响应。
如果请求缓存并请求URI标识一个或多个当前缓存的实体,则该实体被视为过期。该方法的响应不被缓存。
2、邮寄和提交请求之间的根本区别
POST请求的URI表示处理封闭式的实体资源,它可以是一个数据接收过程中,网关的一些协议,或一个独立的实体接收注释。然而,在提出请求的URI表示请求的用户代理的封闭实体知道URI的目标,和服务器不能申请请求其他资源。如果服务器需要的要求应用于另一个URI,它必须发送301响应。用户代理可以根据自己的判断来决定是否转发请求。
HTTP 1.1没有定义放置请求如何影响原始服务器的状态。
提出请求必须符合信息传输要求。
除非另有说明,否则在提交请求中的实体头应该用于创建或修改的资源。