Http请求中常见错误码200、400、403、500、503等
Http请求中常见错误码200、400、403、500、503等
作为⼀名Android开发⼈员,往往和⽹络请求不可分割,但是较为常见的⼀般都是200、400、403、503等错误码,抱着知识扩展的想法记录此篇 ~
基本了解
Http超⽂本传输协议是⼀种⽤于分布式、协作式和超媒体信息系统的应⽤层协议;⼀般⽤于客户端终端(⽤户)和服务器端(⽹站)请求和应答的标准(TCP)~
Http请求⼀般由请求头、请求⾏、请求体三部分组成 ~
常见错误码⼀般由三位数字组成,其中第⼀位数字定义的为响应的类别,同时⼜分为五种类型
错误码原因细解
1xx指⽰信息表⽰请求已接收,继续处理
2xx成功表⽰请求已被成功接收、理解、接受
3xx重定向要完成请求必须进⾏更进⼀步的操作
4xx客户端错误请求有语法错误或请求⽆法实现
5xx服务器端错误服务器未能实现合法的请求
1xx 错误码
表⽰临时响应请求,并需要请求者继续执⾏之后操作
错误码原因细解
减肥晚餐应该吃什么100继续请求者应当继续提出请求。 服务器返回此代码表⽰已收到请求的第⼀部分,正在等待其余部分
101切换协议请求者已要求服务器切换协议,服务器已确认并准备切换
2xx 错误码
常见于请求成功的场景的不同状态
错误码原因细解
200成功服务器已成功处理了请求。 通常,这表⽰服务器提供了请求的⽹页
201已创建请求成功并且服务器创建了新的资源
202已接受服务器已接受请求,但尚未处理
203⾮授权信息服务器已成功处理了请求,但返回的信息可能来⾃另⼀来源
204⽆内容服务器成功处理了请求,但没有返回任何内容
205重置内容服务器成功处理了请求,但没有返回任何内容
206部分内容服务器成功处理了部分 GET 请求
3xx 错误码
即将要完成请求,需要进⼀步操作。通常,这些状态码⽤来重定向!
Google 建议您在每次请求中使⽤重定向不要超过 5 次。您可以使⽤⽹站管理员⼯具查看⼀下 Googlebot 在抓取重定向⽹页时是否遇到问题。诊断下的⽹络抓取页列出了由于重定向错误导致 Googlebot ⽆法抓取的⽹址。
错误码原因细解
300多种选择针对请求,服务器可执⾏多种操作。 服务器可根据请求者 (user agent) 选择⼀项操作,或提供操作列表供请求者选择301永久移动请求的⽹页已永久移动到新位置。 服务器返回此响应(对 GET 或 HEAD 请求的响应)时,会⾃动将请求者转到新位置302临时移动服务器⽬前从不同位置的⽹页响应请求,但请求者应继续使⽤原有位置来进⾏以后的请求
303查看其他位置请求者应当对不同的位置使⽤单独的 GET 请求来检索响应时,服务器返回此代码
304未修改⾃从上次请求后,请求的⽹页未修改过。 服务器返回此响应时,不会返回⽹页内容
305使⽤代理请求者只能使⽤代理访问请求的⽹页。 如果服务器返回此响应,还表⽰请求者应使⽤代理
307临时重定向服务器⽬前从不同位置的⽹页响应请求,但请求者应继续使⽤原有位置来进⾏以后的请求
4xx 错误码
常见于请求端出现错误,先检查⾃⾝问题,不会的话可以请教下后台
错误码原因细解
400错误请求服务器不理解请求的语法
401未授权请求要求⾝份验证; 对于需要登录的⽹页,服务器可能返回此响应
403禁⽌访问服务器拒绝请求
404未到服务器不到请求的⽹页
405⽅法禁⽤禁⽤请求中指定的⽅法
406不接受⽆法使⽤请求的内容特性响应请求的⽹页
407需要代理授权此状态代码与 401(未授权)类似,但指定请求者应当授权使⽤代理
408请求超时服务器等候请求时发⽣超时
409冲突服务器在完成请求时发⽣冲突。 服务器必须在响应中包含有关冲突的信息
410已删除如果请求的资源已永久删除,服务器就会返回此响应
411需要有效长度服务器不接受不含有效内容长度标头字段的请求
412未满⾜前提条件服务器未满⾜请求者在请求中设置的其中⼀个前提条件
413请求实体过⼤服务器⽆法处理请求,因为请求实体过⼤,超出服务器的处理能⼒
414请求的 URI 过长请求的 URI(通常为⽹址)过长,服务器⽆法处理
415不⽀持的媒体类型请求的格式不受请求页⾯的⽀持
416请求范围不符合要求如果页⾯⽆法提供请求的范围,则服务器会返回此状态代码
417未满⾜期望值服务器未满⾜"期望"请求标头字段的要求
补充,关于401和403相关细节错误较多,这⾥记录下
错误码含义细解
401.1未授权登录失败
此错误表明传输给服务器的证书与登录服务器所需的证书不匹配;请与 Web 服务器的管理员联系,以确认您是否具有访问所请求
资源的权限。
401.2服务器的配
置导致登录
失败
此错误表明传输给服务器的证书与登录服务器所需的证书不匹配。此错误通常由未发送正确的 WWW 验证表头字段所致
401.3由于资源中
的 ACL ⽽
未授权
此错误表明客户所传输的证书没有对服务器中特定资源的访问权限。此资源可能是客户机中的地址⾏所列出的⽹页或⽂件,也可能
是处理客户机中的地址⾏所列出的⽂件所需服务器上的其他⽂件。请记录试图访问的完整地址,并与 Web 服务器的管理员联系以
确认您是否具有访问所请求资源的权限。
401.4授权服务被
筛选程序拒
此错误表明 Web 服务器已经安装了筛选程序,⽤以验证连接到服务器的⽤户。此筛选程序拒绝连接到此服务器的真品证书的访问。请记录试图访问的完整地址,并与 Web 服务器的管理员联系以确认您是否具有访问所请求资源的权限。
401.5ISAPI/CGI
应⽤程序的
授权失败
此错误表明试图使⽤的 Web服务器中的地址已经安装了 ISAPI 或 CGI程序,在继续之前⽤以验证⽤户的证书。此程序拒绝⽤来连
鲁滨逊漂流记好词好句摘抄
接到服务器的真品证书的访问。请记录试图访问的完整地址,并与 Web服务器的管理员联系以确认您是否具有访问所请求资源的
权限
403.1禁⽌访问禁⽌执⾏访
如果从并不允许执⾏程序的⽬录中执⾏ CGI、ISAPI或其他执⾏程序就可能引起此错误
403.2禁⽌读取访
如果没有可⽤的默认⽹页或未启⽤此⽬录的⽬录浏览,或者试图显⽰驻留在只标记为执⾏或脚本权限的⽬录中的HTML 页时就会导
致此错误
小投资赚钱项目403.3禁⽌写访问如果试图上载或修改不允许写访问的⽬录中的⽂件,就会导致此问题
403.4需要 SSL此错误表明试图访问的⽹页受安全套接字层(SSL)的保护。要查看,必须在试图访问的地址前输⼊ 以启⽤ SSL
403.5需要 SSL
128
此错误消息表明您试图访问的资源受 128位的安全套接字层(SSL)保护。要查看此资源,需要有⽀持此SSL 层的浏览器
403.6拒绝 IP 地
如果服务器含有不允许访问此站点的 IP地址列表,并且您正使⽤的 IP地址在此列表中,就会导致此问题虾酱怎么做
403.7需要⽤户证
什么是沙门氏菌当试图访问的资源要求浏览器具有服务器可识别的⽤户安全套接字层(SSL)证书时就会导致此问题
403.8禁⽌站点访
如果 Web服务器不为请求提供服务,或您没有连接到此站点的权限时,就会导致此问题
403.9所连接的⽤
户太多
如果 Web太忙并且由于流量过⼤⽽⽆法处理您的请求时就会导致此问题
403.10禁⽌访问配置⽆效此时 Web 服务器的配置存在问题
403.11密码已更改在⾝份验证的过程中如果⽤户输⼊错误的密码,就会导致此错
403.12映射程序拒
绝访问
拒绝⽤户证书试图访问此 Web 站点
错误码含义细解
5xx 错误码
常见于服务器处理请求时发⽣内部错误,⾮请求出错
省直管县错误码原因细解
500服务器内部错误服务器遇到错误,⽆法完成请求
501尚未实施服务器不具备完成请求的功能,例如,服务器⽆法识别请求⽅法时可能会返回此代码502⽹关错误服务器作为⽹关或代理,从上游服务器收到⽆效响应
503服务不可⽤服务器⽬前⽆法使⽤(由于超载或停机维护),⼀般只是暂时状态504⽹关超时服务器作为⽹关或代理,但是没有及时从上游服务器收到请求
505HTTP 版本不受⽀持服务器不⽀持请求中所⽤的 HTTP 协议版本

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。