HTTP常见请求错误

① 1**客户端错误

这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个 1xx 响应。

100  继续 
101  交换协议 
②2** 成功

这类状态代码表明服务器成功地接受了客户端请求。

200  OK ,客户端请求成功
201  已创建 
202  已接收 
203  非认证信息 (非权威性信息)
204  无内容 
205  重置内容 
206  部分内容 
③ 3**重定向

客户端浏览器必须采取更多操作来实现请求。例如,浏览器可能不得不请求服务器上的不同的页面,或通过代理服务器重复该请求。

300  多路选择 (表示被请求的文档可以在多个地方找到,并将在返回的文档中列出来。如果服务器有首选设置,首选项将会被列于定位响应头信息中。 )
301  永久转移 (状态是指所请求的文档在别的地方;文档新的URL会在定位响应头信息中给出。浏览器会自动连接到新的URL。 )
302  暂时转移 (与301有些类似,只是定位头信息中所给的URL应被理解为临时交换地址而不是永久的。)
303  参见其他信息 
304  未修改(Not Modified) 
305  使用代理 
④ 4**客户方错误

发生错误,客户端似乎有问题。例如,客户端请求不存在的页面,客户端未提供有效的身份验证信息。

400  错误请求(Bad Request) 指出客户端请求中的语法错误。
401  未授权(未授权客户机访问数据。) 
402  需要付费 (表示计费系统已有效。)
403  禁止(Forbidden) (即使有授权也不需要访问。  )
404  未找到(Not Found) (服务器找不到给定的资源;文档不存在。  )
405  方法不允许 (用来访问本页面的 HTTP 谓词不被允许。)
406  不接受 (客户端浏览器不接受所请求页面的 MIME 类型。)
407  需要代理认证 (客户机首先必须使用代理认证自身。)
408  请求超时 
409  冲突 
410  失败 
411  需要长度 
412  条件失败 (前提条件失败)
413  请求实体太大 
414  请求URI太长 
415  不支持媒体类型 
416   所请求的范围无法满足。
417   执行失败。
⑤5** 服务器错误

服务器由于遇到错误而不能完成该请求。

500  服务器内部错误 
501  未实现(Not Implemented) (页眉值指定了未实现的配置。)
502  网关失败 (Web 服务器用作网关或代理服务器时收到了无效响应。)
503  服务不可用。这个错误代码为 IIS 6.0 所专用。
504  网关超时 
505   HTTP版本不支持 
想看更多请点击

开源吧
CSDN

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,923评论 18 139
  • API定义规范 本规范设计基于如下使用场景: 请求频率不是非常高:如果产品的使用周期内请求频率非常高,建议使用双通...
    有涯逐无涯阅读 2,592评论 0 6
  • 网络请求是iOS项目的一个大部分,而且大部分的iOS的项目的网络请求是根据AFN进行的二次封装,我们查看返回的结果...
    FR_Zhang阅读 6,977评论 15 46
  • 一、概念(载录于:http://www.cnblogs.com/EricaMIN1987_IT/p/3837436...
    yuantao123434阅读 8,434评论 6 152
  • HTTP概述 超文本传输协议(HTTP,HyperText Transfer Protocol) 是互联网上应用最...
    曹渊说创业阅读 3,867评论 2 61