HTTP知识普及系列:HTTP返回状态码
- 状态码
- 1XX 信息性状态码 接受的请求正在处理
- 2XX 成功状态码 请求正常处理完毕
- 3XX 重定向状态码 需要进行附加操作以完成请求
- 4XX 客户端错误状态码 服务器无法处理请求
- 5XX 服务器端错误状态码 服务器处理请求出错
- 2XX 相应结果表明请求被正常处理了
- 200 OK 表示从客户端发来的请求在服务器端被正常处理了;
- 204 No Content 该状态码代表服务器接收的请求已成功处理,但在返回的响应报文中不含实体的主体部分。也不允许返回任何实体的主体。
- 206 Partial Content 该状态码表示客户端进行了范围请求,而服务器成功执行了这部分的GET请求。
- 3XX 响应结果表明浏览器需要执行某些特殊的处理以正确处理请求
- 301 Moved Permanently 永久性重定向
- 302 Found 临时性重定向
- 303 See Other 该状态码表示由于请求对应的资源存在着另一个URI,应使用GET方法定向获取请求的资源。
- 304 Not Modified 该状态码表示客户端发送附带条件的请求时,服务端允许请求访问资源,但因发生请求为满足条件的情况后,直接返回304.304返回时,不包含任何响应的主体部分。
- 307 Temporary Redirect 307会遵照浏览器标准不会从POST变成GET。
- 当301、302、303响应状态码返回时,几乎所有的浏览器都会把POST改成GET,并删除请求报文内的主体,之后请求会自动再次发送。301、302标准是禁止将POST方法变成GET方法的,但实际使用时大家都会这么做。
- 4XX 响应结果表明客户端是发生错误的原因所在。
- 400 Bad Request 该状态码表示请求报文中存在语法错误。
- 401 Unauthorized 该状态码表示发送的请求需要通过HTTP认证的认证信息,若之前已进行过1次请求,则表示用户认证失败。浏览器初次接收到401响应,会弹出认证用的对话窗口。
- 403 Forbidden 该状态码表明对请求资源的访问被服务器拒绝了。
- 404 Not Found 该状态码表明服务器上无法找到请求的资源,也可以在服务器端拒绝请求且不想说明理由时使用。
- 5XX 响应结果表明服务器本身发生错误。
- 500 Internal Server Error 该状态码表明服务器端在执行请求时发生了错误。
- 503 Service Unavailable 该状态码表明服务器暂时处于超负载或正在进行停机维护,现在无法处理请求。
转载于:https://www.cnblogs.com/lizhengtan/p/5492897.html
HTTP知识普及系列:HTTP返回状态码相关推荐
- java 返回js_如何基于java或js获取URL返回状态码
这篇文章主要介绍了如何基于java或js获取URL返回状态码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参fgLAeaGAH考下 描述:使用java或者 ...
- CEF3:https 请求返回状态码canceled
CEF3:https 请求返回状态码canceled 客户端项目中浏览器内核用的cef3,最近在测试的时候 服务器配置的为https但是使用IP访问的.像如果 https服务器并没有完全安装正规的配置 ...
- zabbix自动发现url以及对http返回状态码监控实现
扩展 http 请求方法以及返回状态码的类型和含义 服务器状态码 1.200 OK表示从客户端发来的请求在服务器端被正常处理了.2.204 No Content 该状态码代表服务器接收的请求已成功处理 ...
- ajax判断成功状态码,Ajax返回状态码200,成功函数不触发(Ajax returns status code 200, success function not triggering)...
Ajax返回状态码200,成功函数不触发(Ajax returns status code 200, success function not triggering) 关于这一点有很多话题,但没有一个 ...
- python-网页请求返回状态码429
在做读取本地cookies免登陆直接留言时,代码没有报错,但返回状态码为429,返回结果为:<Response [429]> 表示在短时间内,用户发送了太多的请求,超出了"频次限 ...
- 常见服务器返回状态码
常见服务器返回状态码 输入网址后会发生什么 1. 200 服务器正确处理请求,并将请求的资源放在响应体中返回给客户. 2. 204 若服务器拒绝对PUT.POST或者DELETE请求返回任何状态信息或 ...
- 返回状态码304 Not Modified详解
第一次访问 200 鼠标点击二次访问 (Cache) 按F5刷新 304 按Ctrl+F5强制刷新 200 在客户端向服务端发送http请求时,若返回状态码为304 Not Modified 则表明此 ...
- 页面HTTP状态查询“返回状态码:200 ”是什么意思?(网页响应状态码)
200是响应正常的意思,这个是服务器返回页面的响应头信息.里面bai的Transfer-Encoding: chunked,意思是使用了提前不可知数据长度的传输方式,需要浏览器继续读取响应,接下来才知 ...
- nginx 返回状态码详解
nginx 返回状态码详解 200 (成功) 服务器已成功处理了请求. 通常,这表示服务器提供了请求的网页. 201 (已创建) 请求成功并且服务器创建了新的资源. 202 (已接受) 服务器已接受请 ...
- 爬虫返回状态码“521” 解决方案 | 设置Cookie解决
问题:在爬虫某个网页时,返回状态码为"521",如何解决? Code: import requestsdef get_one_page(url):headers = {'User- ...
最新文章
- SpringCloud服务组合
- vue上传录音_vue用到H5+的录音功能 真机模拟的时候不能实现
- HTTP 协议 Host 请求头的作用
- Qt调用dll中的功能函数
- mysql设置catalog_Catalog与Schema
- 调用微信支付接口总结
- 解决金蝶未检测到K/3许可文件,并且该账套已超过演示版期限问题
- java ssm旅游网站系统源码jsp maven项目推荐
- 视频教程-EOS 入门实战-区块链
- 查找交换机IP笨方法
- 女性三围--表单只能输入数字和英文输入下的逗号
- VScode插件管理(C/C++)
- HP34401a实现高精度温度测量
- 淘宝自动客服(旺旺机器人)
- Mac系统入门之怎么切换输入法
- rtk手簿Android代码,基于Android平台的GPS-RTK手簿系统
- 中间件-MyCat学习笔记
- Win8.1 KB2919355更新无法正常安装完成,如何正确,这是我的方法。
- ESD 控制的六项原则和 ESD 控制计划开发和实施的六个关键要素是您制定有效 ESD 控制计划的指南
- 轻轻轻轻轻轻轻轻轻轻轻轻
热门文章
- JavaScript 函数定义+内置函数使用+array对象+object类型
- hql 查询条件 set集合_Redis从入门到深入-Sorted_set的value
- java 递归遍历对象所有属性_Java学习之Xml系列二:xml按条件查询、xml递归遍历所有元素和属性...
- java打印等腰梯形
- .net core 正则表达式 获取 等号后面的值_Python3 正则表达式
- Java 获取集合元素的值
- IDEA里的web.xml页面的Servlet名称报错下方出现红色下划线
- python正则匹配ip_[求助] 正则表达式匹配 IP 地址的问题求助
- 20以内分数化小数表_如何使用标准正态分布表?
- python123自定义幂函数_python基础之函数