深圳网站设计公司谈攻击Web应用程序时最有可能遇到的状态码及相关的原因短语

2022-06-21    分类: 网站设计公司

HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。它由 RFC 2616 规范定义的,并得到RFC 2518、RFC 2817、RFC 2295、RFC 2774、RFC 4918等规范扩展。
HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。它由 RFC 2616 规范定义的,并得到RFC 2518、RFC 2817、RFC 2295、RFC 2774、RFC 4918等规范扩展。每条HTTP响应消息都必须在第一行中包含一个状态码,说明请求的结果。根据代码的第一位数字,可将状态码分为以下5类。
 1XX——提供信息
 2XX——请求被成功提交
 3XX——客户端重定向到其他资源
 4XX——请求包含某种错误
 5XX——服务器执行请求时遇到错误
重庆网站制作公司认为还有大量的特殊状态码,其中许多状态码仅用在特殊情况下。下面列出渗透测试员在攻击Web应用程序时最有可能遇到的状态码及相关的原因短语。
*100 Continue。当客户提交一个包含主体的请求时,将发送这个响应。该响应表示已收到请求消息头,客户端应继续发送主体。请求完成后,再由服务器返回另一个响应。
*200 OK。本状态码表示已成功的提交请求,且响应主体中包含请求结果。
*201 Created。请求已经被实现,而且有一个新的资源已经依据请求的需要而建立,且其 URI 已经随Location 头信息返回。假如需要的资源无法及时建立的话,应当返回 '202 Accepted'。
*301 Moved permanently。本状态码将浏览器永久重定向到另一个在Location消息头中指定的URL。客户端应在随后的请求中使用新的URL代替原始的URL。
*302 Move temporarily。请求的资源现在临时从不同的 URI 响应请求。由于这样的重定向是临时的,客户端应当继续向原有地址发送以后的请求。只有在Cache-Control或Expires中进行了指定的情况下,这个响应才是可缓存的。新的临时性的URI 应当在响应的 Location 域中返回。除非这是一个 HEAD 请求,否则响应的实体中应当包含指向新的 URI 的超链接及简短说明。
*400 Bad Request。本状态码表示客户端提交一个无效的HTTP请求。当以某种无效的方式修改请求,可能会遇到到这个状态码。
*401 Unauthorized。服务器在许可请求前要求HTTP进行身份验证。WWW-Authenticate消息头特殊详细说明所支持的身份验证类型。
*402 Payment Required。该状态码是为了将来可能的需求而预留的。
*500 Internal Server Error。服务器遇到了一个未曾预料的状况,导致了它无法完成对请求的处理。一般来说,这个问题都会在服务器端的源代码出现错误时出现。
*503 Service Unavailable。通常,本状态码表示尽管Web服务器运行正常,并且能够响应请求,但服务器访问的应用程序还是无法作出响应。应进行核实,是否因为执行了,某种行为而造成这个结果。

分享文章:深圳网站设计公司谈攻击Web应用程序时最有可能遇到的状态码及相关的原因短语
浏览路径:/news/170052.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有网站设计网站设计公司

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

网站建设网站维护公司