#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源文体.