原来Http的请求方式不止GET POST
2014-08-01 17:40
169 查看
今天第一次遇到PUT方法,让没读过书的我误以为API出现了问题,一直用post发请求,最后问了后端的哥们,说就是PUT方法,我才知道原来还有葫芦7兄弟的存在。HTTP1.1支持7种请求方法:GET、POST、HEAD、OPTIONS、PUT、DELETE和TARCE。
1.PUT: 把消息本体中的消息发送到一个URL,跟POST类似,但不常用。
简单地说:通常用于向服务器发送请求,如果URI不存在,则要求服务器根据请求创建资源,如果存在,服务器就接受请求内容,并修改URI资源的原始版本。
2、POST和PUT的请求根本区别
POST请求的URI表示处理该封闭实体的资源,该资源可能是个数据接收过程、某种协议的网关、或者接收注解的独立实体。然而,PUT请求中的URI表示请求中封闭的实体-用户代理知道URI的目标,并且服务器无法将请求应用到其他资源。如果服务器希望该请求应用到另一个URI,就必须发送一个301响应;用户代理可通过自己的判断来决定是否转发该请求。
1.PUT: 把消息本体中的消息发送到一个URL,跟POST类似,但不常用。
简单地说:通常用于向服务器发送请求,如果URI不存在,则要求服务器根据请求创建资源,如果存在,服务器就接受请求内容,并修改URI资源的原始版本。
2、POST和PUT的请求根本区别
POST请求的URI表示处理该封闭实体的资源,该资源可能是个数据接收过程、某种协议的网关、或者接收注解的独立实体。然而,PUT请求中的URI表示请求中封闭的实体-用户代理知道URI的目标,并且服务器无法将请求应用到其他资源。如果服务器希望该请求应用到另一个URI,就必须发送一个301响应;用户代理可通过自己的判断来决定是否转发该请求。
相关文章推荐
- java发送post和get请求(1)---HttpClient 方式
- HTTP协议中GET、POST和HEAD的介绍(请求方式总结)
- 使用HttpURLConnection和使用HttpClient方式请求网络采用get方式和post方式请求数据
- Http 请求方式:Get 与Post
- HTTP协议请求方式: 中GET、POST和HEAD的介绍
- HttpURL连接远程服务器Get和Post方式请求并返回数据
- Http请求访问方式 GET PUT POST DELETE
- python实现的json数据以HTTP GET,POST,PUT,DELETE方式页面请求
- http Get和Post请求方式
- java发送post和get请求(1)---HttpURLConnection方式
- JAVA Socket 实现HTTP与HTTPS客户端发送POST与GET方式请求
- PHP http(file_get_content) GET与POST请求方式
- java 用面向对象的方式发送http的GET和POST请求
- HTTP请求方式GET和POST的区别详解
- JAVA Socket 实现HTTP与HTTPS客户端发送POST与GET方式请求
- AFNetwork数据请求之POST与GET方式AFHTTPRequestOperationManager
- HTTP 请求方式: GET和POST的比较
- Android中的post和get请求(HttpURLConnection)方式
- Java发送HTTP的POST和GET方式请求
- Http请求过程中,get和post请求方式的区别