HTTP状态码和常用方法

2018-06-07  本文已影响0人  云高风轻

方法                            作用                                                                         是否包含主体

 GET             从服务器获取咨询                                                                      否

HEAD          从服务器获取文档的首部                                                             否

POST          向服务器发送需要处理的数据                                                      是

PUT            传输文件                                                                                       是

TRACE       追踪路径                                                                                       否

 OPTIONS   询问支持的方法                                                                           否

DELETE       删除文件                                                                                     是


状态码

1XX   Informational(信息性状态码)     接收到的请求正在处理

2XX Success(成功状态码)                  请求正常处理完毕

3XX Redirection(重定向状态码)          需要进行附加操作以完成请

4XX Client Error(客户端错误状态码)   服务器无法处理请求

5XX Server Error(服务器错误状态码)  服务器处理请求出错


详细状态码

200  OK                  从客户端发来的请求在服务器端被正常处理了

204 No Content    服务器接收的请求成功处理,但是没有资源可返回,就是不返回任何实体

206 Partial Content  范围请求 Content-Range


301 Moved Permanently  永久性重定向 请求的资源已分配了新的URI

302 Found          临时性重定向 请求的资源已分配了新的URI,这个资源的位置还可能会变

303 See Other  请求资源存在着另一个URI,应该用GET方法获取

304 Not Modified  客户端发送附带条件,但是条件不满足 。这个其实和重定向没有关系

307 Temporary Redirect 临时重定向和302亿元,302其实紧张POST请求变成GET的,但是实际用的时都不遵守,307不会从POST变成GET


400 Bad Request  请求报文存在语法错误,一般都是地址写错了

401 Unauthorized  认证失败

403 Forbidden   请求资源的访问被服务器拒绝

404 Not Found 服务器无法找到请求的资源


500 Internal Server Error 服务器端执行时发生了错误,但也有可能是Web应用存在bug或者临时故障

503 Service Unavailable 服务器暂时处于超负荷或正在进行停机维护,无法处理请求

上一篇 下一篇

猜你喜欢

热点阅读