返回结果的HTTP状态码

返回结果的HTTP状态码_第1张图片

2XX成功

200 OK 表示正常处理

204 NO CONTENT    请求成功,但是没有资源返回

206 Partial Content    请求成功,返回部分资源(对应前面的范围请求)

3XX 重定向

301 Moved Permanently 永久性重定向

302 Found     临时性重定向

303 See Other    相似于302,但是必须使用GET来定向获取请求的资源


返回结果的HTTP状态码_第2张图片
说明只要返回重定向浏览器都会使用get再次请求

304 Not Modified    资源已经找到,但是未符合条件请求,304返回时,不包含任何的主体部分

307 Temporary Redirect    临时重定向,和302差不多,但是不会和302那样从post改成get

4XX客户端错误    

400 Bad Request    该状态码表示请求报文中存在语法错误。需修改请求内容再次发送

401Unauthorized    会弹出一个窗口进行HTTP认证

403   forbidden      禁止访问

404    Not Found    找不到改资源

5XX

500    Internet Server Error    服务器错误

503    Service Unavailable     服务器忙


状态码和状况的不一致

不少返回的状态码响应都是错误的,但是用户可能察觉不到这点。 比如 Web 应用程序内部发生错误,状态码依然返回 200 OK,这种 情况也经常遇到

你可能感兴趣的:(返回结果的HTTP状态码)