http超文本传输协议

哪些东西可以读得懂HTTP协议?

  1. 浏览器
  2. 爬虫模块 --》requests
  3. 抓包工具
  4. web服务器 nginx

何为HTTP?

  1. Hyper Text Transfer Protocol
  2. 超文本(包含多种内容 文本 链接 音频)
  3. URL (统一资源定位符)=== 协议+主机+端口号
  4. HTTP是按照URL的指示 将超文本从一个电脑传到另一台电脑
  5. header body

HTTP工作原理?

http超文本传输协议

HTTP协议的数据包类型?

  1. 请求包 request header body
  2. 响应包 response header body

HTTP有哪些版本?

  1. http1.0
  2. http1.1
  3. http2.0

HTTP请求报文?

  • 服务器如何知道客户机访问哪个网址?
  • 服务器是如何知道客户机使用的什么浏览器?
    请求报文里的字段有哪些?
  • host:记录访问域名
  • user-agent:用户代理 代理用户去上网的程序 浏览器
  • conection :是断开还是连接还是断开 keepalive-timeout
  • Accept:浏览器可以打开哪些文件类型

请求报文的方法?
get和post
get和post方法的区别?

响应报文的状态码?
http超文本传输协议