#xiaodeng#状态码#HTTP权威指南 62 #http响应由3部分组成:状态行、消息报头、响应正文。HTTP-Version Status-Code Reason-Phrase CRLF #Status-code:表示服务器发回的响应状态码 #Reason-Phrase:表示状态代码的文本描述状态码分类——————————————————————————————————————————整体范围 错误说明——————————————————————————————————————————100-199 信息提示200-299 成功300-399 重定向400-499 客户端错误500-599 服务端错误——————————————————————————————————————————常见状态码———————————————————————————————————————————————————————————————状态码 原因短语 含义———————————————————————————————————————————————————————————————200 ok 成功401 Unauthorized(未授权) 需要输入用户名和密码404 Not Found 未找到请求的URL,该资源不存在 405 method not allowed 发起的请求的url不支持的方法时,使用此代码 400 Bad Request 用于告知客户端他发送了一个错误的请求 408 Request Timeout 客户端请求连接超时,花费时间太长则返回此状态码 403 Forbidden 服务器收到请求,但是拒绝提供服务———————————————————————————————————————————————————————————————
#响应案例:
HTTP/1.1 200 OK
Date: Fri, 22 May 2009 06:07:21 GMT Content-Type: text/html; charset=UTF-8<html>
<head></head> <body> <!--body goes here--> </body> </html> 说明:HTTP状态码200,找到资源,并且一切正常.
Date:生成响应的日期和时间. Content-Type:指定了MIME类型的HTML(text/html),编码类型是UTF-8 HTML源文体.