Http(1)
Http
1.建立TCP连接
2.http请求
3.Http 响应
4.关闭TCP连接
Http1.1是一个无状态的持续连接的协议
http Url的格式: http://HostName【IP地址】:Port Path【/】
http请求由三部分组成:
请求行: 请求方法 请求地址 协议版本 结尾(crlf)
消息包头
请求正文
http 1.1 请求方法
Http请求中可以包含提交的数据
常见的状态代码:
Http响应正文:服务器返回的资源的内容
请求包头:
请求包头允许客户端向服务器端发送传递该请求的附加信息以及客户端自身的信息
Accept-Language zh-cn 表示客户端接受中文
实体报头??
Http协议使用TCP协议与服务器建立连接
Telnet协议也是使用TCP协议与服务器建立连接
Telnet实验
建立连接
开始—运行—cmd—Telnet—回撤
set localecho 打开本地字符回显功能
open www.163.com 80 回撤
请求报头
HEAD /index.html HTTP/1.1
Host:www.163.com
连续两个回彻
或者
HEAD /index.asp HTTP/1.1
Host:www.mybole.com.cn
请求内容:
GET /index.asp HTTP/1.1
Connection:close
Host:www.mybole.com.cn