博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
读书笔记《图解HTTP》——返回结果的HTTP状态码
阅读量:5746 次
发布时间:2019-06-18

本文共 862 字,大约阅读时间需要 2 分钟。

1.状态码告知从服务器端返回的请求结果

2.2XX成功

  • 200 OK 从客户端发来的请求在服务器端被正常处理了,在响应报文中,随状态码一起返回的信息会因方法的不同而改变。
  • 204 No Content 请求已成功处理,但在响应的响应报文中不含实体的主体部分,也不允许返回任何实体的主体,页面不更新。
  • 206 Partial Content 范围请求。

3.3XX 重定向

  • 301 Moved Permanently 永久性重定向。请求的资源已被分配了新的URI,以后使用这个新URI。
  • 302 Found 临时性重定向。分配了新的URI,希望用户本次能使用新的URI访问。
  • 303 See Other 请求对应的资源存在着另一个URI,应使用GET放啊定向获取请求的资源。 当301 302 303响应状态码返回时,几乎所有的浏览器都会把POST改为GET,并删除请求保温内的主体,之后请求会自动再次发送。301 302标准是禁止将POST方法变成GET方法的,但是实际使用时,大家都这么做。
  • 304 Not Modified 资源已经找到,但不符合要求。服务器端资源未改变,可直接使用客户端未过期的缓存。304状态码返回时不包含任何响应的主体部分。和重定向没关系。
  • 307 Temporary Redirect 临时重定向。和302 Found有相同的定义。但302得违反标准将POST变成GET。浏览器处理响应 时的行为出现的情况各异。

4.4XX客户端错误

  • 400 Bad Request 请求报文中存在语法错误。浏览器会像200一样对待该状态码。
  • 401 Unauthorized 需要有通过HTTP认证的认证信息。
  • 403 Forbidden 服务器端拒绝访问资源,无权限。
  • 404 Not Found 服务器上没有请求的资源。

5.5XX服务器错误

  • 500 Internal Server Error 服务器端发生错误。
  • 503 Service Unavailable 服务器超负载或停机维护,现在无法处理请求。

转载地址:http://jpozx.baihongyu.com/

你可能感兴趣的文章
经过这5大阶段,你离Java程序员就不远了!
查看>>
IntelliJ IDEA 连接数据库详细过程
查看>>
thymeleaf 学习笔记-基础篇
查看>>
PHP-X开发扩展
查看>>
android学习笔记——onSaveInstanceState的使用
查看>>
工作中如何做好技术积累
查看>>
怎么用sysLinux做U盘双PE+DOS??
查看>>
Spring Transactional
查看>>
shell脚本实例
查看>>
我的友情链接
查看>>
Windows Phone 7 隔离存储空间资源管理器
查看>>
Microsoft Excel 2000/2003修复工具
查看>>
apache安装报错undefined reference ssl
查看>>
关于爱情只有一句忠告
查看>>
CentOS 7下安装部署Oracle11g图文教程
查看>>
F#初学笔记06
查看>>
实战:将企业域名解析委派给企业DNS服务器
查看>>
在Lync 2013环境部署Office Web Apps
查看>>
微软大会Ignite,你准备好了么?
查看>>
读书笔记-高标管事 低调管人
查看>>