http超文本传输协议
哪些东西可以读得懂HTTP协议?
- 浏览器
- 爬虫模块 --》requests
- 抓包工具
- web服务器 nginx
何为HTTP?
- Hyper Text Transfer Protocol
- 超文本(包含多种内容 文本 链接 音频)
- URL (统一资源定位符)=== 协议+主机+端口号
- HTTP是按照URL的指示 将超文本从一个电脑传到另一台电脑
- header body
HTTP工作原理?
HTTP协议的数据包类型?
- 请求包 request header body
- 响应包 response header body
HTTP有哪些版本?
- http1.0
- http1.1
- http2.0
HTTP请求报文?
- 服务器如何知道客户机访问哪个网址?
- 服务器是如何知道客户机使用的什么浏览器?
请求报文里的字段有哪些? - host:记录访问域名
- user-agent:用户代理 代理用户去上网的程序 浏览器
- conection :是断开还是连接还是断开 keepalive-timeout
- Accept:浏览器可以打开哪些文件类型
请求报文的方法?
get和post
get和post方法的区别?
响应报文的状态码?