Http 1.0 响应码

Http1.0的响应码,其中200到299之间的响应码总是表示成功,300到399之间的响应码总是表示重定向,400到499之间的响应码总是表示客户端错误,而500到599之间的响应码就是表示服务器错误。

其中常见的HTTP响应码如下:

2xxx Successful(成功) 200到299之间的响应码表示接受、理解并接受了请求

200 OK(OK) 如果请求使用GET或POST,那么响应数据将于正常的首部一起包含在响应中,如果使用HEAD请求,那么只包括首部信息

201 Created(已创建) 服务器已经在响应主体中指定的URL处创建了一个数据文件。Web浏览器现在应当尝试加载该URL。它只在响应POST请求时发送。

202 Accepted(已接受)这个很不常见的响应指示请求(通常是POST)已经处理,但处理尚未结束,所以没有返回响应。服务器应当返回一个HTML页面,向用户解释这种情况,提供请求何时会结束的估计,在理想的情况下要有一个监视某种状态的链接。

204 No Content(无内容) 服务器成功地处理了请求,但没有返回信息给客户端。这一般是个拙劣的结果形式——处理器接受了数据,却不向用户返回响应来表名处理已经结束。

 

3xxx Redirection(重定向) 300到399之间的响应码表示Web浏览器需要转到不同的页面

300 Multiple Choices (多重选择)所请求的页面有一个或多个位置可用。响应的主题包括一些位置列表,用户或Web浏览器从中挑选最合适的一个。如果服务器选择了一个位置,那么这个选择会包括在Location首部中,Web浏览器可以用它来加载首选的页面。

301 Moved Permanently(永久移动) 页面移动到了新的URL。Web浏览器应当自动加载此URL的页面,更新所有指向旧的URL的书签。

302 Moved Temporarily(临时移动) 这个不常见的响应码表示页面暂时位于新的URL,但文档的位置在不久的将来会再次改变,所以书签不应当更新

304 Not Modified(未修改) 客户端进行一次GET请求,使用If-Modified-Since首部指示只需要最近更新过的文档。当文档没有更新时会返回这个状态码,这时Web浏览器会从缓存中加载页面。

 

4xxx Client Error(客户端错误) 400到499之间的响应码指示客户端在某些地方有错误,虽然错误可能只是由于存在不可靠的网络连接,或者是Web浏览器有bug或不符合标准。浏览器应当在接受4xxx响应时停止向服务器发送数据。除非响应HEAD请求,否则服务器应当在响应主题中解释错误状态。

400 Bad Request(不好的请求)  客户端向服务器使用了不正确的语法。这时很少见的,但是在编写和调试客户端的时候可能会出现。

401 Unauthorized(未授权)  访问此页面需要身份认证,一般是受控的用户名和口令。用户名和口令中任一个没有给出,或者用户名和口令无效,就会有此响应码。

403 Forbidden(禁止)  服务器理解请求,但有意拒绝处理。身份认证没有用处。发送这种情况的一个原因是客户端请求一个目录列表,但没有将服务器配置为提供这个列表。

404 Not Found(未找到)  最常见的错误响应,指示服务器没有所请求的页面,它可能指示一个不正确的链接、已经移走而没有新地址的页面、拼写错误的URL或其他类似情况。

 

5xxx Server Error(服务器错误)500到599之间的响应码指示服务器发生了错误,服务器也无法修复此问题。

500 Internal Server Error(内部服务器错误) 服务器发生了意外情况,不知道如何处理

501 Not Implemented(未实现) 服务器没有完成此请求所需的功能。不能处理POST请求的服务器可能会向试图POST表单数据的客户端发送这个响应。

502 Bad Gateway (错误的网关) 这个响应只应用于作为代理或网关的服务器。它指示该代理在处理一次请求时,接受来自它所连接的服务器的无效响应。

503 Service Unavailable(服务不可用) 服务器暂时无法处理请求,可能是超负荷或维护原因。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值