一、HTTP请求方式
GET:请求指定的页面信息,并返回实体主体。
HEAD:类似于get请求,只不过返回的响应中没有具体的内容,用于获取报头
POST:向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。POST请求可能会导致新的资源的建立和/或已有资源的修改。
PUT:从客户端向服务器传送的数据取代指定的文档的内容。
DELETE:请求服务器删除指定的页面。
CONNECT:HTTP/1.1协议中预留给能够将连接改为管道方式的代理服务器。
OPTIONS:允许客户端查看服务器的性能。
TRACE:回显服务器收到的请求,主要用于测试或诊断。
二、常见HTTP返回状态码
1.2xx
200 - 成功;
201 - Created 已创建;
服务器已经创建了文档,Location头给出了它的URL。
202 - Accepted 接受;
已经接受请求,但处理尚未完成。
203 - Non-Authoritative Information 非权威的信息;
文档已经正常地返回,但一些应答头可能不正确,因为使用的是文档的拷贝,非权威性信息(HTTP 1.1新)。
204 - No Content 没有内容;
2.3xx 300 - Multiple Choices 多重选择;
301 - Moved Permanently 永久移动;
客户请求的文档在其他地方,新的URL在Location头中给出,浏览器应该自动地访问新的URL。
302 - Found 发现;
但新的URL应该被视为临时性的替代,而不是永久性的。
4xx - 客户端错误400 - Bad Request 错误请求;
请求出现语法错误。
401 - Unauthorized 未授权;
访问被拒绝,客户试图未经授权访问受密码保护的页面。
403 - Forbidden 禁止访问;
资源不可用。
404 - Not Found 找不到;
无法找到指定位置的资源。
5xx - 服务器错误
服务器由于遇到错误而不能完成该请求。
500 - Internal Server Error 服务器内部错误;
服务器遇到了意料不到的情况,不能完成客户的请求。
501 - Not Implemented 没有实现;
服务器不支持实现请求所需要的功能,页眉值指定了未实现的配置。
503 - Service Unavailable 服务不可用;
服务器由于维护或者负载过重未能应答。
504 - Gateway Timeout 网关超时;
由作为代理或网关的服务器使用,表示不能及时地从远程服务器获得应答。
505 - HTTP Version Not Supported http版本不支持;
服务器不支持请求中所指明的HTTP版本。(HTTP 1.1新)。
补充:返回状态码大全:https://www.cnblogs.com/sharesdk/p/9310004.html