HTTP响应码,也称http状态码(HTTP Status Code),反映了web服务器处理HTTP请求状态,每一个响应码都代表了一种服务端反馈的响应状态,标识了本次请求是否成功。我们应该了解常见的响应码代表的状态,通过响应码能够对错误进行排查和定位,这是一个测试的必备技能~HTTP响应码通常分为五大类:

1XX——信息类(Information),表示收到http请求,正在进行下一步处理,通常是一种瞬间的响应状态


2XX——成功类(Successful),表示用户请求被正确接收、理解和处理

200(OK):请求成功。一般用于GET与POST请求

201(Created):已创建。成功请求并创建了新的资源

202(Accepted):


3XX——重定向类(Redirection),表示没有请求成功,必须采取进一步的动作

301(Moved Permanently):资源被永久移动。请求的资源已被永久的移动到新URI,返回信息会包括新的URI,浏览器会自动定向到新URI。今后任何新的请求都应使用新的URI

302(Found):资源临时移动。资源只是临时被移动,客户端应继续使用原有URI

304:用其他策略获取资源


4XX——客户端错误(Client Error),表示客户端提交的请求包含语法错误或不能正确执行

400(Bad Requests):客户端请求的地址不存在或者包含不支持的参数

401(Unauthorized):未授权,或认证失败。对于需要登录的网页,服务器可能返回此响应

403(Forbidden):没权限。服务器收到请求,但拒绝提供服务

404(Not Found):请求的资源不存在。遇到404首先检查请求url是否正确


5XX——服务端错误(Server Error),表示服务器不能正确执行一个正确的请求(客户端请求的方法及参数是正确的,服务端不能正确执行,如网络超时、服务僵死,可以查看服务端日志再进一步解决)

500(Internal Server Error):服务器内部错误,无法完成请求

503(Service Unavailable):由于超载或系统维护(一般是访问人数过多),服务器无法处理客户端的请求 ,通常这只是暂时状态


先总结这些,日后遇到继续补充~

常用HTTP协议响应码相关推荐

  1. 常用APDU指令响应码

    常用APDU指令响应码 状态码 性质 描述 9000 正常 成功执行 6200 警告 信息未提供 6281 警告 回送数据可能错误 6282 警告 文件长度小于Le 6283 警告 选中的文件无效 6 ...

  2. FTP协议常用COMMAND和状态码

    FTP协议常用COMMAND ABOR 中断数据连接程序 ACCT 系统特权帐号 ALLO 为服务器上的文件存储器分配字节 APPE 添加文件到服务器同名文件 CDUP 改变服务器上的父目录 CWD  ...

  3. HTTP常用的响应码说明(网页/服务器显示200、302、404、500是什么意思,表示什么)

    常用的响应码说明 200 表示请求成功 302 表示请求重定向 404 表示请求服务器已经收到,但是想要的数据不存在(一般是请求地址错误) 500 表示请求服务器已经收到,但是服务器内部发生错误(代码 ...

  4. 常用的服务器响应的状态码

    个人结合网上大神们的帖子的整理,留作今后回顾,如有不妥,还望不吝赐教 w3c https://www.w3cschool.cn/http/g9prxfmx.html http请求与响应完整版 http ...

  5. HTTP协议中request报文请求方法和状态响应码

    一个HTTP请求报文由4部分组成: 请求行(request line) 请求头部(header) 空行 请求数据 下图给出了请求报文的一般格式: 请求行中包括了请求方法,常见的请求方法有: GET:从 ...

  6. Http响应码及其含义--摘自apache官网

    2019独角兽企业重金招聘Python工程师标准>>> 转载自:http://www.yuanma.org/data/2009/0804/article_3823.htm HTTP状 ...

  7. 今天携程出事了:让我们来学习下http的响应码

    就在今天,2015年5月28日,中国最大的旅游机票预订网站--携程网粗大事了.据传携程网的数据库被人物理删除了,而容灾备份的数据又无法正常使用,服务器全面遭受瘫痪.每小时给携程带来的损失约100万美元 ...

  8. HTTP协议介绍及常用HTTP协议对比

    HTTP协议介绍及常用HTTP协议对比 HTTP协议简介 计算机网络体系介绍 TCP/IP通讯传输流 HTTP协议通信过程分析 常用HTTP协议介绍 GET与POST协议对比 HTTP状态码 HTTP ...

  9. Android学习笔记-常用的一些源码,防止忘记了

    Android学习笔记-常用的一些源码,防止忘记了... 设置拨打电话 StringdialUri="tell:"+m_currentTelNumble; IntentcallIn ...

最新文章

  1. 《Oracle高性能SQL引擎剖析:SQL优化与调优机制详解》一1.1 生成执行计划
  2. zabbix 乱码的问题
  3. 字体设置_word字体设置:如何为常用字体设置快捷键
  4. 关于Tomcat安装过程中出现的一些问题...
  5. 揭秘Java网络爬虫程序原理
  6. 停止Java线程,小心interrupt()方法
  7. ListView 与 RecyclerView的创建与使用的异同
  8. 谋哥:这个时代没有比程序员更适合创业
  9. 【破损识别】基于matlab GUI机器视觉+SVM玉米种子破损识别【含Matlab源码 1606期】
  10. js vue 截取分割字符串数据
  11. 高德地图MapABC报错
  12. 登录中国人民银行征信中心
  13. Dubbo之Adaptive注解用法
  14. 无法同步谷歌日历_安卓手机的日历App之选择、使用(附记:纪念日App)
  15. python根据四点坐标截取图片
  16. Praat脚本-006 | 批量修改删除复制某一层
  17. 身份证自动扫描拍照识别技术SDK
  18. WPF学习之深入浅出话模板
  19. FilterConfig 的作用
  20. 牛客网刷算法题的输入输出(C++)

热门文章

  1. 爬虫python和c语言区别_爬虫概述 - Python教程 - C语言网
  2. Android 3分钟带你入门开发测试
  3. 2010年5月编程语言的排行指数-Objective-C闯进前十!
  4. C语言中快速排序法(从小到大)实现过程详细分析
  5. 枪火重生灵界狂潮攻略 (一)聚灵阵搭配思路
  6. 模型ensemble
  7. Callable接口的使用
  8. python实现——windows下批量抓包
  9. 安卓案例——网络图片浏览器
  10. 西安奥体中心幕后的“懂行人”