【梅开二度】HTTP之响应消息Response
一般情况下,服务器接收并处理客户端发过来的请求后会返回一个HTTP的响应消息。
HTTP响应也由四个部分组成,分别是:状态行、消息报头、空行和响应正文。http://cdn.u1.huluxia.com/g4/M00/FF/E9/rBAAdl80fBuAJ96VAAAtWJqDbKc527.png
例子
HTTP/1.1200OK
Date:Fri,22May200906:07:21GMT
Content-Type:textcml;charset=UTF-8
<html>
<head></head>
<body>
<!—body goes here-->
</body><cml>
第一部分:状态行,由HTTP协议版本号,状态码,状态消息三部分组成。
第一行为状态行,(HTTP/1.1)表明HTTP版本为1.1版本,状态码为200,状态消息为(ok)
第二部分:消息报头,用来说明客户端要使用的一些附加信息
第二行和第三行为消息报头,
Date:生成响应的日期和时间;Content-Type:指定了MIME类型的HTML(textcml),编码类型是UTF-8
第三部分:空行,消息报头后面的空行是必须的
第四部分:响应正文,服务器返回给客户端的文本信息。
空行后面的html部分为响应正文。
六、HTTP之状态码
状态代码有三位数字组成,第一个数字定义了响应的类别,共分五种类别:
1xx:指示信息--表示请求已接收,继续处理
2xx:成功--表示请求已被成功接收、理解、接受
3xx:重定向--要完成请求必须进行更进一步的操作
4xx:客户端错误--请求有语法错误或请求无法实现
5xx:服务器端错误--服务器未能实现合法的请求
常见状态码:http://cdn.u1.huluxia.com/g4/M00/FF/E9/rBAAdl80fByAG58-AACACepdJXc985.jpg
村长给力 楼猪V5啊 锄禾日当午,发帖真辛苦。谁知坛中餐,帖帖皆辛苦! 看看村长的黑科技
页:
[1]