首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Http协议的几种常见状态码

在HTTP协议中,状态码是一个三位数的数字,用于表示客户端和服务器之间的请求和响应的状态。以下是一些常见的HTTP状态码:

  1. 200 OK:表示请求成功,服务器已经接收到请求并返回了响应。
  2. 201 Created:表示请求已经被成功处理,并且服务器已经创建了新的资源。
  3. 204 No Content:表示请求已经成功处理,但是服务器没有返回任何内容。
  4. 400 Bad Request:表示客户端发送的请求报文存在语法错误或者不符合服务器的要求。
  5. 401 Unauthorized:表示客户端需要进行身份验证才能访问受保护的资源。
  6. 403 Forbidden:表示客户端已经通过身份验证,但是没有足够的权限访问该资源。
  7. 404 Not Found:表示服务器无法找到请求的资源。
  8. 500 Internal Server Error:表示服务器在处理请求时发生了错误。
  9. 503 Service Unavailable:表示服务器暂时无法处理请求,通常是由于服务器过载或正在进行维护。

这些状态码可以帮助客户端和服务器更好地理解请求和响应的状态,以便更好地进行通信。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

HTTP协议状态

如果向您服务器发出了某项请求要求显示您网站上某个网页(例如,当用户通过浏览器访问您网页或在检测工具抓取该网页时),那么,您服务器会返回 HTTP 状态代码以响应该请求。...一些常见状态代码为: ·         200 – 服务器成功返回网页 ·         404 – 请求网页不存在 ·         503 – 服务器暂时不可用 以下提供了 HTTP 状态代码完整列表...服务器返回此代码以表示,服务器已收到某项请求第一部分,正等待接收剩余部分。 101(切换协议) 请求者已要求服务器切换协议,服务器已确认并准备进行切换。...如果您网站上没有 robots.txt 文件,而您在  网站站长工具中已拦截网址页上看到此状态,那么这就是正确状态。...通常,这只是暂时状态。 504(网关超时) 服务器作为网关或代理,未及时从上游服务器接收请求。 505(HTTP 版本不受支持) 服务器不支持相应请求中所用 HTTP 协议版本。

1.1K30

Http常见状态

由于 HTTP/1.0 协议中没有定义任何 1xx 状态,所以除非在某些试验条件下,服务器禁止向此类客户端发送 1xx 响应。 100 Continue 客户端应当继续发送请求。...在发送完这个响应最后空行后,服务器将会切换到在Upgrade 消息头中定义那些协议。只有在切换新协议更有好处时候才应该采取类似措施。...例如,切换到新HTTP 版本比旧版本更有优势,或者切换到一个实时且同步协议以传送利用此类特性资源。...注意:对于某些使用 HTTP/1.0 协议浏览器,当它们发送 POST 请求得到了一个301响应的话,接下来重定向请求将会变成 GET 方式。...注意:许多 HTTP/1.1 版以前浏览器不能正确理解303状态

98630

常见HTTP状态

常见HTTP状态 1、三至七种最基本响应代码 200(“OK”) 一切正常。实体主体中文档(若存在的话)是某资源表示。 500(“Bad Request”) 客户端方面的问题。...客户端只有查看SOAP文档主体(body)(其中包含错误描述)才能获知错误原因。客户端无法仅靠读取响应前三个字节得知请求成功与否。 2、状态系列。...当客户端通过在请求里使用Upgrade报头,以通知服务器它想改用除HTTP协议之外其他协议时,客户端将获得此响应代码。101响应代码表示“行,我现在改用另一个协议了”。...Upgrade报头也可用于HTTP切换到一个完全不同协议(如IRC)上,但那需要在Web服务器切换为一个IRC服务器同时,Web客户端切换为一个IRC客户端,因为服务器将立刻在同一个TCP连接上开始使用新协议...客户端试图使用一个服务器不支持HTTP特性。 最常见例子是:客户端试图做一个采用了拓展HTTP方法请求,而普通web服务器不支持此请求。

1.4K30

常见http状态

常见http状态有200、301、302、303、307、308、400、401、402、403、404、405、406、500、501、502、503、504、505等 1、2xx 200 请求已经成功...404 服务器无法找到所请求资源。404状态并不能说明请求资源是临时还是永久丢失。如果服务器知道该资源是永久丢失,那么应该返回410而不是 404。...405 表明服务器禁止了使用当前 HTTP 方法请求。...501 服务器错误响应码表示请求方法不被服务器支持,因此无法被处理。服务器必须支持方法(即不会返回这个状态方法)只有 get、head。 502 表示网关或者代理服务器错误。...503 表示服务器当前处于不可用状态,如服务器停机、重启、超载等情况。 504 表示请求超时,扮演网关或者代理服务器无法在规定时间内获得想要响应。

36010

HTTP协议状态解读

当客户端把请求发送给服务器后,对方会根据处理结果返回一系列HTTP数据包。其中第一行就用给定格式表明服务器对请求处理结果。...第一行包括三部分信息,第一部分是一个数值,也叫状态,用来表明请求是否成功,第二部分是对状态字符串解读,用于说明状态码表示含义,第三部分就是协议版本。...状态跟我们前面描述FTP协议一样拥有给定形式,它由三位数字组成,其中第一位数字作用最为重要,它用于表达状态分类,第二和第三位数字能够组合成100种情况,是对第一位数字所表明给定分类下进一步解读...用于对某一类情况进行具体描述,例如常见404,第一个数字4表示客户端请求出错,接下来“04”表示服务器没有客户端请求数据。...客户端必须Upgrade包头要求服务器使用新版本协议并且服务器同意了请求 200 OK 客户端请求被服务器接受 201 Created 请求成功同时被请求资源正在生成,通常情况下该状态用于回复PUT

58010

HTTP协议状态详解

HTTP协议状态详解(HTTP Status Code) 使用PHP/JSP 或者javascript都会用到http不同状态,一些常见状态为: 200 – 服务器成功返回网页 404 – 请求网页不存在...505 (HTTP 版本不受支持) 服务器不支持请求中所用 HTTP 协议版本。 补充 RFC 6585 最近刚刚发布,该文档描述了 4 个新 HTTP 状态HTTP 协议还在变化?...是的,HTTP 协议一直在演变,新状态对于开发 REST 服务或者说是基于 HTTP 服务非常有用,下面我们为你详细介绍这四个新状态以及是否应该使用。...如果客户端使用HTTP请求来查找文档(可能是JSON),网络将会响应一个登录页,这样你客户端就会解析错误并导致客户端运行异常,在现实中这种问题非常常见。...因此 511 状态提出就是为了解决这个问题。 如果你正在编写 HTTP 客户端,你最好还是检查 511 状态以确认是否需要认证后才能访问。

62530

常见http状态有哪些(常用http响应状态)

大家好,又见面了,我是你们朋友全栈君。 HTTP状态(HTTP Status Code)是一种表示网页服务器响应状态三位数字编码。通过这些数字,可以简化状态表达。...状态有十种,其中首位数字为1-5。根据这5个数字,状态可以分为5类。1XX表示请求正在处理;2XX表示请求已经成功处理;3XX表示重定向;4xx表示请求错误;5xx表示服务器错误。...在嗅探抓包过程中,常见状态吗有200和304。这两个状态都关系到能否获取重要信息。当用户第一次请求服务器资源,服务器成功返回资源,这是状态为200。...所以,状态为200数据包往往包含用户从服务器获取数据。 每个资源请求完成后,通常会被缓存在客户端,并会记录资源有效时间和修改时间。当客户再次请求资源时,客户端首先从缓存中查找该资源。...服务器会判断修改时间,如果没有修改过,就会返回状态304,告诉客户端该资源依然有效,客户端会直接使用缓存中资源。针对304响应,渗透人员可以分析对应请求包,获取资源路径。

1.1K20

http协议各类状态

http协议状态 1xx(临时响应) 表示临时响应并需要请求者继续执行操作状态。 100(继续) 请求者应当继续提出请求。服务器返回此代码表示已收到请求第一部分,正在等待其余部分。...101(切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。 2xx(成功) 表示成功处理了请求状态。 200(成功) 服务器已成功处理了请求。通常,这表示服务器提供了请求网页。...如果您网站上没有 robots.txt 文件,而您在 Google 网站管理员工具“诊断”标签 robots.txt 页上看到此状态,则这是正确状态。...如果对于 Googlebot 抓取网址看到此状态(在”诊断”标签 HTTP 错误页面上),则表示 Googlebot 跟随可能是另一个页面的无效链接(是旧链接或输入有误链接)。...通常,这只是暂时状态。 504(网关超时) 服务器作为网关或代理,但是没有及时从上游服务器收到请求。 505(HTTP 版本不受支持) 服务器不支持请求中所用 HTTP 协议版本。

1.2K80

HTTP协议(三):状态

这一节内容非常有意思,就是那种叫做HTTP状态东西。没错,就是上一节中HTTP报文中一部分状态:200 OK。...如果没有,那么究竟是哪一方出现问题? 以上这种需求,就是状态需要做事情。...HTTP 状态负责表示客户端 HTTP 请求返回结果、标记服务器端处理是否正常、通知出现错误等工作。 状态组成 状态如200 OK,由3位数字和原因短语组成。...数字第一位是响应类别,后两位就是个标志,表示是这个类别中什么状态状态分类 ?...Forbidden 表明对请求资源访问被服务器拒绝了 404 Not Found 这个和20OK一样常见,不同是,这个代表访问资源不存在,所以404,你懂 5XX 服务器错误 从我个人经验来看

52430

Http协议状态总结

web服务器支持功能 delete 请求服务器删除url指定资源 二、http常用状态 1. 100~199信息状态 状态 说明 101 switching protocols 进行协议切换...,通过upgrade响应头实现,服务器在以送完还upgrade响应后就会切换为指定协议。...2. 200~299成功状态 状态 说明 200 ok 请求已成功,请求所希望响应头和数据体都随此响应返回 201 created 请求已被接受,新资源已依据请求需求要而建立(到达处理程序)。...,响应中应该包含allow头部 406 not acceptable 客户端可以指定自己愿意接受什么样资源,如果服务端不能提供返回此状态 5. 500~599状态 状态 说明 500 internal...(如:它无法连接到父其网关) 503 service unavailable 服务器现不能完成请求处理,但将来可以 505 http version not supported 服务器不支持此协议版本

94850

常见HTTP状态

常见HTTP状态 成功状态(基本以2开头):这一类型状态,代表请求已成功被服务器接收、理解、并接受 200--请求已成功,请求所希望响应头或数据体将随此响应返回 202--服务器已接受请求...,但尚未处理 205--服务器成功处理了请求,且没有返回任何内容 内容被重定向(基本以3开头):需要客户端采取进一步操作才能完成请求 301--被请求资源已永久移动到新位置 302--请求资源临时从不同...URI响应请求 303--对应当前请求响应可以在另一个 URI 上被找到,而且客户端应当采用 GET 方式访问那个资源 305--被请求资源必须通过指定代理才能被访问 307--请求资源临时从不同...URI 响应请求 请求失败状态(基本以4开头): 400--语义有误,当前请求无法被服务器理解。...408--请求超时 服务器端错误(基本以5开头):了服务器在处理请求过程中有错误或者异常状态发生 500--服务器内部错误 503--服务器暂时不可用 (adsbygoogle = window.adsbygoogle

52910

常见http状态信息

常见http状态信息 200客户端请求成功 4xx(请求错误、客户端错误) 5xx(服务器错误) 200客户端请求成功 200:客户端请求成功 4xx(请求错误、客户端错误) 400:客户端请求有语法错误...,不能被服务器所理解(解决办法传参格式不正确) 400原因: 前端提交字段名称或者字段类型和后台实体类不一样 或者前端提交参数跟后台需要参数个数不一致,导致无法封装 前端提交到后台数据应该是...403:(禁止) 服务器收到请求,但是拒绝提供服务 404:请求资源不存在,服务器找不到请求网页 404原因: web应用没有部署成功,没有启动运行 Web应用名字,访问方式 资源路径名字...例如,服务器无法识别请求方法时可能会返回此代码 502:(错误网关) 服务器作为网关或代理,从上游服务器收到无效响应 503:(服务不可用) 服务器目前无法使用(由于超载或停机维护)通常,这只是暂时状态...504:(网关超时) 服务器作为网关或代理,但是没有及时从上游服务器收到请求 505:(HTTP 版本不受支持) 服务器不支持请求中所用 HTTP 协议版本。

75410

常见HTTP状态”大全

当浏览器接收并显示网页前,此网页所在服务器会返回一个包含HTTP状态信息头(server header)用以响应浏览器请求。 HTTP状态英文为HTTP Status Code。...下面是常见HTTP状态: 200 – 请求成功 301 – 资源(网页等)被永久转移到其它URL 404 – 请求资源(网页等)不存在 500 – 内部服务器错误 HTTP状态分类 HTTP状态由三个十进制数字组成...HTTP状态共分为5种类型: HTTP状态分类分类分类描述1**信息,服务器收到请求,需要请求者继续执行操作2**成功,操作被成功接收并处理3**重定向,需要进一步操作以完成请求4**客户端错误,...请求包含语法错误或无法完成请求5**服务器错误,服务器在处理请求过程中发生了错误 HTTP状态列表: HTTP状态列表状态状态英文名称中文描述100Continue继续。...客户端应继续其请求101Switching Protocols切换协议。服务器根据客户端请求切换协议。只能切换到更高级协议,例如,切换到HTTP新版本协议200OK请求成功。

91600

Http常见响应状态

HttpCode 浏览器向服务器请求时,服务器响应消息头里面有状态,表示请求结果状态 分类 1XX:收到请求,需要请求者继续执行操作,比较少用 2XX:请求成功,常用200 3XX:重定向,浏览器在拿到服务器返回这个状态后会自动跳转到一个新...URL地址,这个地址可以从响应Location首部中获取: 好处:网站改版、域名迁移、多个域名指向同个主站导流 常用: 301:永久性跳转,比如域名过期,换个域名 302:临时性跳转 4XX:客户端出错...,请求包含语法错误或者无法完成请求 -常用: - 400:请求出错,比如协议 - 403:没有权限访问 - 404:找不到这个路径对应接口或者文件 - 405:不允许此方法提交,Method...not allowed,比如接口一定要POST方式,而用了GET 5XX:服务器出错,服务器在处理请求过程中发生了错误 常用: 500:服务器内部报错了,完成不了这次请求 503:服务器宕机

60020

http常见状态

状态分类表 类别 原因短语 1xx Informational(信息性状态) 接受请求正在处理 2xx Success(成功状态) 请求正常处理完毕 3xx Redirection(重定向)...需要进行附加操作以完成请求 4xx Client error(客户端错误) 客户端请求出错,服务器无法处理请求 5xx Server Error(服务器错误) 服务器处理请求出错 各类别常见状态:...3xx (5种) 301 Moved Permanently:永久性重定向,表示请求资源被分配了新URL,之后应使用更改URL; 302 Found:临时性重定向,表示请求资源被分配了新URL...、If-None-Match、If-Range、If-Unmodified-Since中任一首部)请求时,服务器端允许访问资源,但是请求为满足条件情况下返回改状态; 307 Temporary...; 401 Unauthorized:未经许可,需要通过HTTP认证; 403 Forbidden:服务器拒绝该次访问(访问权限出现问题) 404 Not Found:表示服务器上无法找到请求资源,除此之外

63320

HTTP常见状态

网上都有状态说明但是有些不全所以我特此在这里整理一下,这个图来自小林大佬图 1xx 100 表示客户还需要继续发送请求 101 客户要求服务器根据请求转换HTTP协议版本号 2xx 200...成功 201 提示知道新文件URL 202 接受和处理、但处理未完成 203 返回信息不确定或不完整 204 请求收到,但消息体为空 205 服务器完成了请求,用户代理必须复位当前已经浏览过文件...206 响应返回其中一部分数据,在分块下载时候会遇到 3xx 300 请求资源可在多处得到 301 表示永久重定向,说明请求资源已经不存在了,需修改新URL 302 表示临时重定向,说明请求资源还在但暂时需要用另一个...可以继续使用本地资源 4xx 400 客户端错误 401 请求授权失败 403 请求被禁止 404 资源没有被找到 5xx 500 服务器内部错误 501 服务暂时不支持 502 服务器作为网关或代理时返回错误码...503 表示服务器很忙暂时无法响应请求 504 连接超时 505 服务不支持或拒绝请求头中HTTP版本

17630

常见HTTP状态有哪些?

当浏览者访问一个网页时,浏览者浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在服务器会返回一个包含HTTP状态信息头(server header)用以响应浏览器请求。...HTTP状态英文为HTTP Status Code。...下面是常见HTTP状态: 常用状态简述 2XX 一般是请求成功 200 正常处理 204 成功处理,但服务器没有新数据返回,显示页面不更新 206 对服务器进行范围请求,只返回一部分数据 3XX...一般表示重定向 301 请求资源已分配了新URI中,URL地址改变了。...【永久重定向】 302 请求资源临时分配了新URI中,URL地址没变【转发】 303 与302相同功能,但明确客户端应该采用GET方式来获取资源 304 发送了附带请求,但不符合条件【返回未过期缓存数据

68520

HTTP协议状态详解

本文介绍HTTP协议HTTP状态HTTP Status Code), 会对大部分状态都进行了详细实例讲解。   要了解状态,应该在实例中去理解状态意义,否则看了也会忘记。   ...状态分类   HTTP状态被分为五大类, 目前我们使用HTTP协议版本是1.1, 支持以下状态。随着协议发展,HTTP规范中会定义更多状态。 ...  一般人只需要了解以下常见状态就够了, 如果你想了解更多, 请继续往下看。...状态 状态消息 含义 实例 200 OK 服务器成功处理了请求(这个是我们见到最多HTTP协议详解-200 201 Created(已创建) 对于那些要服务器创建对象请求来说,资源已创建完毕。...有些服务器不支持HTTP早期HTTP协议版本,也不支持太高协议版本 状态505   204 No Content(没有内容)   返回Response中只有一些Header和一个状态行, 没有实体主题内容

1.4K10
领券