重回JavaWeb-HTTP

什么是HTTP

百度百科:
超文本传输协议(Hypertext Transfer Protocol,HTTP)是一个简单的请求-响应协议,它通常运行在TCP之上。

两个时代

  • HTTP/1.0: 客户端与web服务器连接,只能获得一个web资源,断开连接
  • HTTP/1.1:客户端与web服务器连接,可以获得多个web资源

Http请求

  • 客户端--发请求(request)--服务器
    百度
  Request URL: https://www.baidu.com/   -- 请求地址
  Request Method: GET    -- get/post 方法
  Status Code: 200 OK    -- 状态码
  Remote Address: 39.156.66.18:443    -- 远程地址和端口 
  Referrer Policy: unsafe-url

请求头

  Accept:text/html
  Accept-Encoding: gzip, deflate, br
  Accept-Language: zh-CN,zh;q=0.9
  Connection: keep-alive

Http响应

  • 服务器--响应--客户端
    百度
    响应头
  Cache-Control: private    -- 缓存控制
  Connection: keep-alive    -- 连接:保持
  Content-Encoding: gzip    -- 编码
  Content-Type: text/html;charset=utf-8    -- 类型
posted @ 2021-03-07 16:00  王^.^令  阅读(74)  评论(0)    收藏  举报