一般会严格要求请求方法及其释义,下面给出常用的请求方法
X-HTTP-Method-Override 或参数中存在 _method(拥有更高权重),且值为 GET, POST, PUT, DELETE, PATCH, OPTION, HEAD 之一,则视作相应的请求方式进行处理GET, DELETE, HEAD 方法,参数风格为标准的 GET 风格的参数,如 url?a=1&b=2POST, PUT, PATCH, OPTION 方法
Content-Type 为 application/jsonContent-Type 为 application/x-www-form-urlencoded 或者 multipart/form-data ,此时请求实体会被视作标准 POST 风格的参数进行处理关于方法语义的说明:
OPTIONS 用于获取资源支持的所有 HTTP 方法HEAD 用于只获取请求某个资源返回的头信息GET 用于从服务器获取某个资源的信息
200 OKPOST 用于创建新资源
201 CreatedPUT 用于完整的替换资源或者创建指定身份的资源,比如创建 id 为 123 的某个资源
201 Created200 OKPATCH 用于局部更新资源
200 OKDELETE 用于删除某个资源
204 No Content
原文:http://www.cnblogs.com/Nyan-Workflow-FC/p/7898421.html