1XX:指示信息-表示已经接受,继续处理

举个例子:这种情况很少出现,你发送了请求,服务器有稍微回应,但是你可能还需要等一会儿

2XX:通常表示请求成功

3XX:通常表示请求重定向

4XX:通常表示客户端请求错误

5XX:通常表示服务器端错误

响应码           状态消息                                                     说明

200                    OK                              服务器成功返回用户请求的数据

201               CREATED                        用户新建或修改数据成功

202                Accepted                         表示一个请求已经进入后台排队(异步任务)

204              No CONTENT                    用户删除数据成功

400                Bad Request                   表示客户端请求有语法错误,不被服务器理解

401               Unauthorized                    表示用户没有权限(令牌、用户名、密码错误)

403                  Forbidden                      用户的到了部分授权,但是有部分访问还是被禁止

404                 Not Found                      请求资源不存在

406         Not Acceptable              用户请求的格式不可得(用户请求JSON,但是只有XML)

410                    Gone                             用户请求的资源被永久删除,且不会再得到

500    INTERNAL SERVER ERROR     服务器发送错误,用户无法判断发出的请求是否成功

503           Server Unavailable                服务器当前不能处理客户端请求

HTTP请求

组成:请求行、请求头、请求体 (GET请求方式没有请求体)

常用请求方式:GET(查询)

POST(新增)

PUT(修改)

DELETE(删除)

OPTIONS(请求查询服务器性能)

请求行——位置:第一行信息

请求行——内容:请求方式、资源路径、协议及版本

请求头——位置:第一行之后、空行之前的内容

请求头——内容:主要是以键值对的形式存在

User-Agent:产生请求的浏览器类型

Accept:客户端可识别的内容类型列表

Content-Type:请求体数据的类型,常见的有:text/html                                                                                                           text/plain   纯文本)

image/jpeg

application/json

application/form-data(表单)

请求体——位置:空行之后

请求体——内容:JSON、HTML、TEXT等

HTTP响应

组成:状态行、响应头、响应体

状态行——位置:第一行

状态行——内容:状态码

响应头——位置:第一行之后、空行之前的内容

响应头——内容:主要是以键值对的形式存在 ,描述服务器相关信息

请求体——位置:空行之后

请求体——内容:JSON、HTML、TEXT等

服务请求2XX、5XX等错误具体是什么相关推荐

  1. Web服务请求异步化介绍(概念篇)

    前话 在前面的文章中,先给出了Web服务请求异步处理的压力测试报告,从数据角度描述了支持Web请求异步化的容器在不同并发用户下的处理能力及性能消耗.本文从概念的角度对于应用系统异步化,Web服务请求异 ...

  2. ajax error parsererror,完美解决ajax跨域请求下parsererror的错误

    AJAX 的 完美解决ajax跨域请求下parsererror的错误 ajax请求报parsererror错误是很宽泛的概念,很多情况下都报这个错, 在很多时候,即使ajax提交.返回都正常 XMLH ...

  3. 微服务 请求驱动和事件驱动_如何驯服事件驱动的微服务

    微服务 请求驱动和事件驱动 现代微服务体系结构是事件驱动的,响应式的和编排的(与通过协调器进行集中控制相反). 这使得它们松散耦合并且易于更改. 对? TL; DR:不太容易! 您将在理解和管理事件流 ...

  4. 解决通过Nginx转发的服务请求头header中含有下划线的key,其值取不到的问题

    解决通过Nginx转发的服务请求头header中含有下划线的key,其值取不到的问题 参考文章: (1)解决通过Nginx转发的服务请求头header中含有下划线的key,其值取不到的问题 (2)ht ...

  5. 百度Create2021:百度地图日均位置服务请求次数突破1300亿

    12月27日,百度Create 2021(百度AI开发者大会)举行,在智能地图论坛上,百度地图智能物流.智能空间.智慧文旅等多个行业解决方案集中亮相,展示了百度地图在各行各业智能化升级中的支撑作用. ...

  6. 在尝试重新安装一个服务时遇到这样的错误:指定服务已标记为删除

    指定服务已标记为删除 在尝试重新安装一个服务时遇到这样的错误: An exception occurred during the Install phase. System.ComponentMode ...

  7. 异常信息:由于内部错误,服务器无法处理该请求。有关该错误的详细信息,请打开服务器上的 IncludeExceptionDetailInFaults

    异常信息:由于内部错误,服务器无法处理该请求.有关该错误的详细信息,请打开服务器上的 IncludeExceptionDetailInFaults <behaviors><endpo ...

  8. PhalAPI学习笔记 ——— 第二章接口服务请求

    PhalAPI学习笔记 --- 第二章接口服务请求 前言 接口服务请求 接口服务请求案例 自定义接口路由 开启匹配路由 配置路由规则 nginx apache 服务请求 结束语 前言 公司业务需要转学 ...

  9. 打印服务spoolsv.exe应用程序错误解决方法

    打印服务spoolsv.exe应用程序错误解决方法 参考文章: (1)打印服务spoolsv.exe应用程序错误解决方法 (2)https://www.cnblogs.com/Shiny0305/ar ...

最新文章

  1. Gitlab CI更多内容学习(二)
  2. 苹果的新Siri:不男,也不女
  3. 浅谈Service Mesh体系中的Envoy
  4. 系统调用004 SSDT
  5. 分布式一致性协议Raft原理与实例
  6. mac上安装MySQL
  7. 使用FgSegNet进行前景图像分割
  8. javafx中的tree_JavaFX中的塔防(5)
  9. Minimum Window Substring @LeetCode
  10. Java基础知识总结(超详细整理),java从入门到精通pdf
  11. 防火墙如何打开和关闭某个端口
  12. Java身份证号码识别系统(开源项目)
  13. mysql提示表不存在的解决方法error: 1146: Table doesn‘t exist
  14. android ct扫描模拟,基于Android平台的CT图像可视化显示方法及实现
  15. Word文档打开后不能编辑,可以这样处理
  16. 淘宝封杀返现模式 淘宝客返利网站模式遇挑战
  17. 视频分辨率、帧率和码率三者之间关系详解
  18. 文学常识一百条(1)
  19. 车桥耦合(公路梁桥,斜拉桥,悬索桥等),方法有基于MATLAB-ANSYS建模程序求解
  20. numpy 分母为零的处理办法

热门文章

  1. Lock-step 锁步核有哪些
  2. 【结构体】C语言结构体使用教程
  3. java泡泡龙开源_2019级C语言大作业 - 泡泡龙
  4. 【Matlab数理统计知识点合集】新手入门第十三天
  5. gmoj 5405.Permutation(线段树+拓扑排序)
  6. 简单介绍java中的强制类型转换
  7. MTK 6761平台 android O bootloader启动之 Pre-loader - Lk
  8. 中国程序化购买广告解析:RTB/DSP/Ad Exchange/SSP/DMP,思维导图
  9. MobIM 使用总结
  10. linux 'pthread_create'未定义的引用,如何解决`_imp__pthread_create'的未定义引用