侧边栏切换

HTTP响应报文

最后编辑于: 2013-03-27 19:27  |  分类: web技术  |  标签:   |  浏览数: 129  |  评论数: 0


HTTP响应报文的一些知识点记录,这篇文章不是给那些 前后端coder 和 使用现成的web server的人 看的,是给想在单片机上手搓一个简易web server的人看的。这是当年(2013)我在单片机(无OS)上实现个单页面web server时搜集的资料.

HTTP响应也由三个部分组成,分别是:状态行消息报头响应正文

状态行格式如下:

HTTP-Version Status-Code Reason-Phrase CRLF

其中,HTTP-Version表示服务器HTTP协议的版本;Status-Code表示服务器发回的响应状态代码;Reason-Phrase表示状态代码的文本描述。

状态代码三位数字组成,第一个数字定义了响应的类别,且有五种可能取值:

常见状态代码、状态描述的说明如下:

一个请求URL为"http://test.com/ask.asp?name=liyang"的应答报文例子如下:

HTTP/1.1 200 OK  
Connection: keep-alive  
Date: Thu, 26 Jul 2010 14:00:02 GMT  
Server: Microsoft-IIS/6.0  
X-Powered-By: ASP.NET  
Content-Length: 280  
Content-Type: text/html  
Set-Cookie: ASPSESSIONIDSAATTCSQ=JOPPKDCAMHHBEOICJPGPBJOB; path=/  
Cache-control: private  
<html> 
<head> 
<title>一网精深</title> 
</head> 
<body> 
<b>HTTP响应报文<br></b> 
<b>测试<br></b> 
</body> 
</html> 

上一篇: 数字基带信号的常用码型--ami, hdb3 等码

下一篇: pcb生成光绘文件教程