1. 状态码

    1.   1XX 信息性状态码 接受的请求正在处理
    2.   2XX 成功状态码 请求正常处理完毕
    3.   3XX 重定向状态码 需要进行附加操作以完成请求
    4.   4XX 客户端错误状态码 服务器无法处理请求
    5.   5XX 服务器端错误状态码 服务器处理请求出错
  2. 2XX 相应结果表明请求被正常处理了
    1.   200 OK 表示从客户端发来的请求在服务器端被正常处理了;
    2.   204 No Content 该状态码代表服务器接收的请求已成功处理,但在返回的响应报文中不含实体的主体部分。也不允许返回任何实体的主体。
    3.   206 Partial Content 该状态码表示客户端进行了范围请求,而服务器成功执行了这部分的GET请求。
  3. 3XX 响应结果表明浏览器需要执行某些特殊的处理以正确处理请求
    1.   301 Moved Permanently 永久性重定向
    2.   302 Found 临时性重定向
    3.   303 See Other 该状态码表示由于请求对应的资源存在着另一个URI,应使用GET方法定向获取请求的资源。
    4.   304 Not Modified 该状态码表示客户端发送附带条件的请求时,服务端允许请求访问资源,但因发生请求为满足条件的情况后,直接返回304.304返回时,不包含任何响应的主体部分。
    5.   307 Temporary Redirect 307会遵照浏览器标准不会从POST变成GET。
  4. 当301、302、303响应状态码返回时,几乎所有的浏览器都会把POST改成GET,并删除请求报文内的主体,之后请求会自动再次发送。301、302标准是禁止将POST方法变成GET方法的,但实际使用时大家都会这么做。
  5. 4XX 响应结果表明客户端是发生错误的原因所在。
    1.   400 Bad Request 该状态码表示请求报文中存在语法错误。
    2.   401 Unauthorized 该状态码表示发送的请求需要通过HTTP认证的认证信息,若之前已进行过1次请求,则表示用户认证失败。浏览器初次接收到401响应,会弹出认证用的对话窗口。
    3.   403 Forbidden 该状态码表明对请求资源的访问被服务器拒绝了。
    4.   404 Not Found 该状态码表明服务器上无法找到请求的资源,也可以在服务器端拒绝请求且不想说明理由时使用。
  6. 5XX 响应结果表明服务器本身发生错误。
    1.   500 Internal Server Error 该状态码表明服务器端在执行请求时发生了错误。
    2.   503 Service Unavailable 该状态码表明服务器暂时处于超负载或正在进行停机维护,现在无法处理请求。

转载于:https://www.cnblogs.com/lizhengtan/p/5492897.html

HTTP知识普及系列:HTTP返回状态码相关推荐

  1. java 返回js_如何基于java或js获取URL返回状态码

    这篇文章主要介绍了如何基于java或js获取URL返回状态码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参fgLAeaGAH考下 描述:使用java或者 ...

  2. CEF3:https 请求返回状态码canceled

    CEF3:https 请求返回状态码canceled 客户端项目中浏览器内核用的cef3,最近在测试的时候 服务器配置的为https但是使用IP访问的.像如果 https服务器并没有完全安装正规的配置 ...

  3. zabbix自动发现url以及对http返回状态码监控实现

    扩展 http 请求方法以及返回状态码的类型和含义 服务器状态码 1.200 OK表示从客户端发来的请求在服务器端被正常处理了.2.204 No Content 该状态码代表服务器接收的请求已成功处理 ...

  4. ajax判断成功状态码,Ajax返回状态码200,成功函数不触发(Ajax returns status code 200, success function not triggering)...

    Ajax返回状态码200,成功函数不触发(Ajax returns status code 200, success function not triggering) 关于这一点有很多话题,但没有一个 ...

  5. python-网页请求返回状态码429

    在做读取本地cookies免登陆直接留言时,代码没有报错,但返回状态码为429,返回结果为:<Response [429]> 表示在短时间内,用户发送了太多的请求,超出了"频次限 ...

  6. 常见服务器返回状态码

    常见服务器返回状态码 输入网址后会发生什么 1. 200 服务器正确处理请求,并将请求的资源放在响应体中返回给客户. 2. 204 若服务器拒绝对PUT.POST或者DELETE请求返回任何状态信息或 ...

  7. 返回状态码304 Not Modified详解

    第一次访问 200 鼠标点击二次访问 (Cache) 按F5刷新 304 按Ctrl+F5强制刷新 200 在客户端向服务端发送http请求时,若返回状态码为304 Not Modified 则表明此 ...

  8. 页面HTTP状态查询“返回状态码:200 ”是什么意思?(网页响应状态码)

    200是响应正常的意思,这个是服务器返回页面的响应头信息.里面bai的Transfer-Encoding: chunked,意思是使用了提前不可知数据长度的传输方式,需要浏览器继续读取响应,接下来才知 ...

  9. nginx 返回状态码详解

    nginx 返回状态码详解 200 (成功) 服务器已成功处理了请求. 通常,这表示服务器提供了请求的网页. 201 (已创建) 请求成功并且服务器创建了新的资源. 202 (已接受) 服务器已接受请 ...

  10. 爬虫返回状态码“521” 解决方案 | 设置Cookie解决

    问题:在爬虫某个网页时,返回状态码为"521",如何解决? Code: import requestsdef get_one_page(url):headers = {'User- ...

最新文章

  1. SpringCloud服务组合
  2. vue上传录音_vue用到H5+的录音功能 真机模拟的时候不能实现
  3. HTTP 协议 Host 请求头的作用
  4. Qt调用dll中的功能函数
  5. mysql设置catalog_Catalog与Schema
  6. 调用微信支付接口总结
  7. 解决金蝶未检测到K/3许可文件,并且该账套已超过演示版期限问题
  8. java ssm旅游网站系统源码jsp maven项目推荐
  9. 视频教程-EOS 入门实战-区块链
  10. 查找交换机IP笨方法
  11. 女性三围--表单只能输入数字和英文输入下的逗号
  12. VScode插件管理(C/C++)
  13. HP34401a实现高精度温度测量
  14. 淘宝自动客服(旺旺机器人)
  15. Mac系统入门之怎么切换输入法
  16. rtk手簿Android代码,基于Android平台的GPS-RTK手簿系统
  17. 中间件-MyCat学习笔记
  18. Win8.1 KB2919355更新无法正常安装完成,如何正确,这是我的方法。
  19. ESD 控制的六项原则和 ESD 控制计划开发和实施的六个关键要素是您制定有效 ESD 控制计划的指南
  20. 轻轻轻轻轻轻轻轻轻轻轻轻

热门文章

  1. JavaScript 函数定义+内置函数使用+array对象+object类型
  2. hql 查询条件 set集合_Redis从入门到深入-Sorted_set的value
  3. java 递归遍历对象所有属性_Java学习之Xml系列二:xml按条件查询、xml递归遍历所有元素和属性...
  4. java打印等腰梯形
  5. .net core 正则表达式 获取 等号后面的值_Python3 正则表达式
  6. Java 获取集合元素的值
  7. IDEA里的web.xml页面的Servlet名称报错下方出现红色下划线
  8. python正则匹配ip_[求助] 正则表达式匹配 IP 地址的问题求助
  9. 20以内分数化小数表_如何使用标准正态分布表?
  10. python123自定义幂函数_python基础之函数