ZKX's LAB

表示程序错误的状态码http 各类 HTTP 返回状态代码详解

2021-04-10知识2

这些HTTP错误码是什么意思? http错误是针对浏览器无法连接到服务器而增加出来的错误提示。引导并告诉浏览者该页是哪里出了问题。常见的http状态码和表示的意思如下:400 Bad request(错误请求)、401 Logon failed(登录失败)、401 Logon failed due to server configuration(由于服务器配置,登录失败)、401Unauthorized due to ACL on resource(由于资源上的 ACL,未授权)、401 Authorization failed by filter(由于筛选器,授权失败)。401 Authorization failed by ISAPI/CGI application(由于 ISAPI/CGI 应用程序,授权失败)、403 Execute access forbidden(执行访问被禁止)、403 ead access forbidden(读取访问被禁止)、403 Write access forbidden(写入访问被禁止)。403 SSL required(要求 SSL)、403 SSL 128 required(要求 SSL 128)、403 IP address rejected(IP 地址被拒绝)、403 Client certificate required(要求客户证书)。500 Internal server error(内部服务器错误)、500 Application restarting(应用程序重新启动)、500 Server too busy(服务器太忙)、500 Requests for Global.asa not allowed(不允许请求 Global.asa)、500-100.asp ASP 。

如何理解HTTP响应的状态码 这个都是认为定义的,约定俗成的。没必要都记住。消息(1字头)这一类型的状态码,代表请求已被接受,需要继续处理。这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束。由于 HTTP/1.0 协议中没有定义任何 1xx 状态码,所以除非在某些试验条件下,服务器禁止向此类客户端发送 1xx 响应。100 Continue客户端应当继续发送请求。这个临时响应是用来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝。客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。服务器必须在请求完成后向客户端发送一个最终响应。101 Switching Protocols服务器已经理解了客户端的请求,并将通过Upgrade 消息头通知客户端采用不同的协议来完成这个请求。在发送完这个响应最后的空行后,服务器将会切换到在Upgrade 消息头中定义的那些协议。只有在切换新的协议更有好处的时候才应该采取类似措施。例如,切换到新的HTTP 版本比旧版本更有优势,或者切换到一个实时且同步的协议以传送利用此类特性的资源。102 Processing由WebDAV(RFC 2518)扩展的状态码,代表处理将被继续执行。成功(2字头)这一类型的状态码,代表请求已成功被。

HTTP响应返回的状态码为什么会出现和事实不符的情况? 在阅读《图解HTTP》,讲到状态码的时候,最后来了一句:“不少返回的状态码响应都是错误的,但是用户可能察觉不到”。除了文中说的,web程序内部。https://github.com/twose 。

#http请求状态错误#表示程序错误的状态码http#http错误状态码

随机阅读

qrcode
访问手机版