python http协议与Tcp
1. http协议
http协议是浏览器和网站之间进行数据交流的方式
两大部分:请求部分、响应部分
请求部分:
请求行
GET / HTTP/1.1
请求头
Host: www.baidu.com
Connection: keep-alive
Cache-Control: max-age=0
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
Accept-Encoding: gzip, deflate, br
Accept-Language: zh-CN,zh;q=0.9
请求体
name:xxx
pwd:xxxx
响应部分:
响应行
HTTP/1.1 200 OK
响应头
Connection: Keep-Alive
Content-Encoding: gzip
Content-Type: text/html;charset=utf-8
Date: Sun, 30 Dec 2018 02:34:03 GMT
Expires: Sun, 30 Dec 2018 02:34:03 GMT
Server: BWS/1.1
响应体
<!DOCTYPE html>
<!--STATUS OK-->
html标签