HTTP是基于TCP/IP的应用层协议,默认为80端口,用于规定客户端与服务器之间的通信格式。
发展历史
HTTP/0.9 - 1991年发布,只有get方法,只能传输HTML格式的字符串;
HTTP/1.0 - 1996年5月发布,可以发送任何格式的内容,图像、文字、二进制文件等,引入post、head命令。通信需要包括头信息和数据部分。
请求格式:
<pre>
GET / HTTP/1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5)
Accept: */*
</pre>
回应格式:
<pre>
HTTP/1.0 200 OK
Content-Type: text/plain
Content-Length: 137582
Expires: Thu,05 Dec 1997 16:00:00 GMT
Last-Modified: Wed, 5 August 1996 15:55:28 GMT
Server: Apache 0.84
<html>
<body>Hello World</body>
</html>
</pre>
网友评论