由于HTTP/1.0未定义任何1xx状态码,所以不要向HTTP/1.0客户端发送1xx响应。...HTTP Status Code 4xx 客户端错误 这一组状态码表示客户端的请求存在错误,导致服务器无法处理。...**** 未授权:服务器配置问题导致登录失败 401.3 **** ACL 禁止访问资源 401.4 **** 未授权:授权被筛选器拒绝 401.5 **** 未授权:ISAPI 或 CGI 授权失败...这个错误代码为 IIS 6.0 所专用 402 402 Payment Required - 403 403 Forbidden 禁止访问 403 **** 对 Internet 服务管理器 的访问仅限于...424 424 Failed Dependency 当前请求失败 425 425 Unordered Collection 未知 426 426 Upgrade Required 请切换到TLS/1.0
重点内容 HTTP 400 - 请求无效 HTTP 401.1 - 未授权:登录失败 HTTP 401.2 - 未授权:服务器配置问题导致登录失败 HTTP 401.3 - ACL 禁止访问资源 ...HTTP 401.4 - 未授权:授权被筛选器拒绝 HTTP 401.5 - 未授权:ISAPI 或 CGI 授权失败 HTTP 403 - 禁止访问 HTTP 403 - 对 Internet...禁止访问:客户证书不可信或者无效 HTTP 403.17 - 禁止访问:客户证书已经到期或者尚未生效 HTTP 404.1 -无法找到 Web 站点 HTTP 404- 无法找到文件 HTTP...405 - 资源被禁止 HTTP 406 - 无法接受 HTTP 407 - 要求代理身份验证 HTTP 410 - 永远不可用 HTTP 412 - 先决条件失败 HTTP 414 - 请求...• 412 - 前提条件失败。 • 413 – 请求实体太大。 • 414 - 请求 URI 太长。 • 415 – 不支持的媒体类型。 • 416 – 所请求的范围无法满足。
或 CGI 授权失败 HTTP 403 - 禁止访问 HTTP 403 - 对 Internet 服务管理器 的访问仅限于 Localhost HTTP 403.1 禁止访问:禁止可执行访问 HTTP...404.1 - 无法找到 Web 站点 HTTP 404- 无法找到文件 HTTP 405 - 资源被禁止 HTTP 406 - 无法接受 HTTP 407 - 要求代理身份验证 HTTP...• 403 - 禁止访问:IIS 定义了许多不同的 403 错误,它们指明更为具体的错误原因: • 403.1 - 执行访问被禁止。 • 403.2 - 读访问被禁止。...• 412 - 前提条件失败。 • 413 – 请求实体太大。 • 414 - 请求 URI 太长。 • 415 – 不支持的媒体类型。 • 416 – 所请求的范围无法满足。...• 425 无法打开数据连接。 • 426 Connection closed; transfer aborted. • 450 未执行请求的文件操作。文件不可用(例如,文件繁忙)。
由于HTTP/1.0协议中没有定义任何1xx状态码,所以除非在某些试验条件下,服务器禁止向此类客户端发送1xx响应。 这些状态码代表的响应都是信息性的,标示客户应该采取的其他行动。...通常,这些状态码用来重定向,后续的请求地址(重定向目标)在本次响应的Location域中指明。按照HTTP/1.0版规范的建议,浏览器不应自动访问超过5次的重定向。...400 - 错误的请求。 401 - 访问被拒绝。 402 - 付款要求。 403 - 禁止访问 403.1 - 执行访问被禁止。 403.2 - 读访问被禁止。 403.3 - 写访问被禁止。...416 – 所请求的范围无法满足。 417 – 执行失败。 418 – 本操作码是在1998年作为IETF的传统愚人节笑话。...422 – 请求格式正确,但是由于含有语义错误,无法响应。 423 – 当前资源被锁定。 424 – 由于之前的某个请求发生的错误,导致当前请求失败。 425 – 无序的集合。
403 禁止 — 即使有授权也不需要访问。 404 找不到 — 服务器找不到给定的资源;文档不存在。 407 代理认证请求 — 客户机首先必须使用代理认证自身。...————————————————————————————— HTTP 400 – 请求无效 HTTP 401.1 – 未授权:登录失败 HTTP 401.2 – 未授权:服务器配置问题导致登录失败 HTTP...401.3 – ACL 禁止访问资源 HTTP 401.4 – 未授权:授权被筛选器拒绝 HTTP 401.5 – 未授权:ISAPI 或 CGI 授权失败 HTTP 403 – 禁止访问 HTTP...403.16 – 禁止访问:客户证书不可信或者无效 HTTP 403.17 – 禁止访问:客户证书已经到期或者尚未生效 HTTP 404.1 – 无法找到 Web 站点 HTTP 404 – 无法找到文件...HTTP 405 – 资源被禁止 HTTP 406 – 无法接受 HTTP 407 – 要求代理身份验证 HTTP 410 – 永远不可用 HTTP 412 – 先决条件失败 HTTP 414 – 请求
在前后端分离的开发中,我们一般会基于 REST 的规则设计 API,而单纯的 HTTP 请求是无状态的,要求浏览器客户端在每一次请求都要提供认证的信息,那么怎么去便利地让 HTTP 提供认证呢?...) # 403 禁止 if __name__ == '__main__': app.run() 启动服务后,使用POSTMAN测试如下: 认证成功 image-20200918152426433...:5000/ HTTP/1.0 200 OK Content-Type: text/html; charset=utf-8 Content-Length: 12 Server: Werkzeug/1.0.1...[root@dev ~]# 认证失败 [root@dev ~]# curl -u jo:hello -i http://127.0.0.1:5000/ HTTP/1.0 403 FORBIDDEN Content-Type...) # 403 禁止 if __name__ == '__main__': app.run(host="0.0.0.0", port="5000", debug=True) 启动服务后,使用
由于HTTP/1.0协议中没有定义任何1xx状态码,所以除非在某些试验条件下,服务器禁止向此类客户端发送1xx响应。这些状态码代表的响应都是信息性的,标示客户应该采取的其他行动。...注意,在HTTP1.0中对应的状态信息是“Moved Temporatily”。出现该状态代码时,浏览器能 够自动访问新的URL,因此它是一个很有用的状态代码。...禁止访问:IIS 定义了许多不同的 403 错误,它们指 明更为具体的错误原因: · 403.1 - 执行访问被禁止。 · 403.2 - 读访问被禁止。 · 403.3 - 写访问被禁止。...· 403.20 - Passport 登录失败。这个错误代码为 IIS 6.0 所专用。 · 404 - Not Found 无法找到指定位置的资源。这也是一个常用的应答。...(HTTP 1.1新) · 412 - Precondition Failed 请求头中指定的一些前提条件失败(HTTP 1.1新)。
这是资源 get 请求就是获取这个资源 HTTP1.0 就是指定的是 HTTP 协议版本为1.0 响应报文的起始行主要是说明服务器的响应情况 【HTTP/1.0 200 OK】 同样的 HTTP1.0...关于HTTP报文我们先告一段落,我们继续往下看!...被请求的资源在临时从不同的URL响应请求; 400—错误请求; 402—需要付款。该状态码是为了将来可能的需求而预留的,用于一些数字货币或者是微支付; 403—禁止访问。...服务器已经理解请求,但是拒绝执行它; 404—找不到对象。请求失败,资源不存在; 406—不可接受的。请求的资源的内容特性无法满足请求头中的条件,因而无法生成响应实体; ?...服务器拒绝处理当前请求,请求超过服务器所能处理和允许的最大值。 417—期望失败。在请求头 Expect 中指定的预期内容无法被服务器满足; 418—我是一个茶壶。
500.15-不允许直接请求 Global.asa。 500.16–UNC 授权凭据不正确。这个错误代码为 IIS6.0 所专用。 500.18–URL 授权存储不能打开。...403-禁止访问:IIS 定义了许多不同的 403 错误,它们指明更为具体的错误原因: 403.1-执行访问被禁止。 403.2-读访问被禁止。 403.3-写访问被禁止。...404.1-无法在所请求的端口上访问 Web 站点。 404.2-Web 服务扩展锁定策略阻止本请求。 404.3-MIME 映射策略阻止本请求。...405-用来访问本页面的 HTTP 谓词不被允许(方法不被允许) 406-客户端浏览器不接受所请求页面的 MIME 类型。 407-要求进行代理身份验证。 412-前提条件失败。...413–请求实体太大。 414-请求 URI 太长。 415–不支持的媒体类型。 416–所请求的范围无法满足。 417–执行失败。 423–锁定的错误。
401.5–ISAPI/CGI应用程序授权失败 401.7–访问被Web服务器上的URL授权策略拒绝(这个错误代码为IIS6.0所专用) 403–禁止访问(IIS定义了许多不同的403错误,它们指明更为具体的错误原因...这个错误代码为IIS6.0所专用 404–未找到 404.0–没有找到文件或目录 404.1–无法在所请求的端口上访问Web站点 404.2-Web服务扩展锁定策略阻止本请求 404.3–MIME...映射策略阻止本请求 405–用来访问本页面的HTTP谓词不被允许(方法不被允许) 406–客户端浏览器不接受所请求页面的MIME类型 407–要求进行代理身份验证 412–前提条件失去 413...–请求实体太大 414–请求URI太长 415–不支持的媒体类型 416–所请求的范围无法满足 417–执行失败 423–锁定的错误 服务器错误(服务器由于遇到错误而不能完成该请求) 500–...这个错误代码为IIS6.0所专用 500.18–URL授权存储不能打开。
注意,在HTTP1.0中对应的状态信息是“Moved Temporatily”。出现该状态代码时,浏览器能够自动访问新的URL,因此它是一个很有用的状态代码。...禁止访问:IIS 定义了许多不同的 403 错误,它们指明更为具体的错误原因: 403.1 - 执行访问被禁止。 403.2 - 读访问被禁止。 403.3 - 写访问被禁止。...403.20 - Passport 登录失败。这个错误代码为 IIS 6.0 所专用。 404 - Not Found 无法找到指定位置的资源。这也是一个常用的应答。...404.1 - 无法在所请求的端口上访问 Web 站点。 404.2 - Web 服务扩展锁定策略阻止本请求。 404.3 - MIME 映射策略阻止本请求。...(HTTP 1.1新) 412 - Precondition Failed 请求头中指定的一些前提条件失败(HTTP 1.1新)。
HTTP/1.0 默认为每一对 HTTP 请求/响应都打开一个单独的 TCP 连接,请求/响应 完成之后就会断开连接。 2....HTTP 中的请求方法 方法 说明 支持的 HTTP 协议版本 GET 获取资源 1.0、1.1 POST 传输资源 1.0、1.1 PUT 更新资源 1.0、1.1 DELETE 删除资源 1.0、1.1...表示服务器无法处理请求; 5XX,服务器端错误状态码(Server Error)。表示服务器处理请求出错。...(比如 token)401 表明验证信息不通过; 403 Forbidden,对请求页面的访问被禁止; 404 Not Fount,请求资源不存在; 500 Internal Server Error,...HTTP 持久连接 HTTP/1.0 默认为每一对 HTTP 请求/响应都打开一个单独的 TCP 连接,请求/响应 处理完后就会断开连接。
此响应仅由状态行和可选的HTTP头组成,以一个空行结尾。由于HTTP/1.0未定义任何1xx状态码,所以不要向HTTP/1.0客户端发送1xx响应。...http方法 4、 HTTP Status Code 4xx 客户端错误 这一组状态码表示客户端的请求存在错误,导致服务器无法处理。...需要身份认证验证 402 402 Payment Required - 403 403 Forbidden403 禁止访问 404 404 Not Found404 请求的内容未找到或已删除 405...423 423 Locked423 当前资源被锁定 424 424 Failed Dependency424 当前请求失败 425 425 Unordered Collection425 未知 426...System.Net.HttpStatusCode.PreconditionFailed 指示为此请求设置的条件失败,且无法执行此请求。
后面的都是为请求头,关于请求头,具体介绍读者可以上RFC 2616官方网站查询,在这里不进行介绍了。 由于这个请求没有没有请求数据,所以没有请求正文。...被请求的页面需要用户名和密码 401.1 登录失败 401.2 服务器配置导致登录失败 401.3 由于ACL对资源的限制而未获得授权 401.4 帅选授权失败 401.5 ISAPI/CGI应用程序授权失败...IIS 6.0专用代码 402 Payment Required 尚无法使用 403 Forbidden 被禁止请求页面的访问 403.1 被禁止执行访问 403.2 被禁止读访问 403.3 被禁止写访问...IIS 6.0专用代码 500.18 URL授权存储不能打开。IIS 6.0专用代码 500.100 内部ASP错误 501 Not Implemented 请求未完成。...(4)4XX:客户端错误---请求有语法错误或者无法实现。 (5)5XX:服务器错误---服务器未能实现合法请求。 HTTP的应答与请求非常相似,也分为以下三部分。 ①应答行。 ②应答头。
HTTP/0.9 and 1.1 403 Forbidden (禁止访问) 客户端没有权利访问所请求内容,服务器拒绝本次请求....HTTP/0.9 可用 405 Method Not Allowed (不允许使用该方法) 该请求使用的方法被服务器端禁止使用,RFC2616中规定, GET 和 HEAD 方法不能被禁止....HTTP/1.1 可用 417 Expectation Failed (预期结果失败) 在请求头 Expect 中指定的预期内容无法被服务器满足....HTTP/0.9 and 1.1 403 Forbidden (禁止访问) 客户端没有权利访问所请求内容,服务器拒绝本次请求....HTTP/1.1 可用 417 Expectation Failed (预期结果失败) 在请求头 Expect 中指定的预期内容无法被服务器满足.
临时重定向,与301类似 因为http1.0和http1.1的差别因此有交叉 400-499 客户端错误状态码 400 bad request 错误请求 401 unauthorized...没权限 402 payment required 未使用 403 forbidden 禁止 404 not found 405 methord not allowed...required 需要请求中包含content-length 412 precondition failed 先决条件失败 413 request entity too large...range not satisfiable 请求的范围不满足,无效 417 expectation failed 服务器无法满足请求 500-599 服务器错误状态码 500 internal...497, http to https 498, canceled 499, client has closed connection是客户端等到超时主动关掉的
一、HTTP请求方法有哪些 根据HTTP标准,HTTP请求可以使用多种方法,其功能描述如下所示。...HTTP1.0定义了三种请求方法: GET、POST、HEAD HTTP1.1新增了五种请求方法:OPTIONS、PUT、DELETE、TRACE 、CONNECT ?...2、直接PUT上传.jsp失败 此时想直接上传webshell.jsp,但发现上传失败。 ?...因此,当PUT上传jsp和jspx文件时,Tomcat用JspServlet来处理请求,而JspServlet中没有PUT上传的逻辑,所以会403报错。...写到这里,也许大家都明白了,为什么要禁止除GET和POST外的HTTP方法,一是因为GET、POST已能满足功能需求,二是因为不禁止的话威胁影响大。
4xx:客户端错误--请求有语法错误或请求无法实现。 5xx:服务器端错误--服务器未能实现合法的请求。 常用状态码: 1xx - 信息提示 这些状态代码表示临时的响应。...注意,在HTTP1.0中对应的状态信是“Moved Temporatily”。出现该状态代码时,浏览器能够自动访问新的URL,因此它是一个很有用的状态代码。...· 403 - Forbidden(已禁止) 服务器拒绝请求。通常由于服务器上文件或目录的权限设置导致。...禁止访问:IIS 定义了许多不同的 403 错误,它们指明更为具体的错误原因: · 403.1 - 执行访问被禁止。 · 403.2 - 读访问被禁止。 · 403.3 - 写访问被禁止。...· 500 - Internal Server Error(服务器内部错误) 服务器遇到错误,无法完成请求。
访问控制 – 禁止php解析 打开虚拟主机主机配置文件 [root@hf-01 111.com]# vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf...engine off //禁止解析php //现在这里所有访问php都会是403 ##...php echo "123.php"; [root@hf-01 111.com]# 在浏览器中访问http://111.com/upload/123.php,会提示直接下载,这是因为无法解析php...,就能减轻服务器的压力,因为403仅仅是一个请求,只会使用到很少的带宽,毕竟他没有牵扯到php 和mysql cc攻击 攻击者借助代理服务器生成指向受害主机的合法请求,实现DDOS和伪装就叫:...49.0.2623.221 Safari/537.36 SE 2.X MetaSr 1.0" 127.0.0.1 - - [27/Dec/2017:04:52:15 +0800] "HEAD HTTP:
领取专属 10元无门槛券
手把手带您无忧上云