http协议

2019-11-20  本文已影响0人  BJ000

浏览器-->服务器发送的请求格式如下:

# 表示请求的目标、协议版本

POST / HTTP/1.1

  # 表示服务器的IP地址和端口

Host: 127.0.0.1:8080

  # 表示是长链接

Connection: keep-alive

  # 表示谷歌浏览器告诉服务器,浏览器可以处理https协议

Upgrade-Insecure-Requests: 1

  # 表示浏览器的版本

User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.80 Safari/537.36

  # 表示浏览器可以接收什么样的格式

Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3

  # 表示能够接收的压缩格式

Accept-Encoding: gzip, deflate, br  能够接收的压缩格式

# 表示能接收的语言,能接收中文

Accept-Language: zh-CN,zh;q=0.9

username:tom

password:123

服务器-->浏览器回送的数据格式如下:

HTTP/1.1 200 OK  响应的时候

Bdpagetype: 1

Bdqid: 0x9dd09c83000204a0

  # 表示你的缓存是共享的、还是私有的,现在private:是私有的

Cache-Control: private

  Connection: Keep-Alive # 编码格式,浏览器就按照这个格式来解压

Content-Encoding: gzip  编码格式,浏览器按此格式解压

# 服务器传回的内容格式、字符集

Content-Type: text/html; charset=utf-8  传输的是一个HTML的页面

Content-Length: 123456789

Cxy_all: baidu+34491ab9ca3c8ba32cebe1d26059f593

  # 表示服务器当前的时间

Date: Sun, 23 Jun 2019 03:38:04 GMT  服务器当前的时间

Expires: Sun, 23 Jun 2019 03:37:52 GMT

  # 服务器:BWS是百度服务器的一个简称(Apache,Nginx)

Server: BWS/1.1

  # 设置Cookie

Set-Cookie: delPer=0; path=/; domain=.baidu.com

Set-Cookie: BDSVRTM=0; path=/

Set-Cookie: BD_HOME=0; path=/

Set-Cookie: H_PS_PSSID=1441_21127_29135_29237_28518_29099_29131_29369_28833_29220_26350; path=/; domain=.baidu.com

Strict-Transport-Security: max-age=172800

Vary: Accept-Encoding

X-Ua-Compatible: IE=Edge,chrome=1

Transfer-Encoding: chunked

HTTP/1.1 200 OK      #响应的时候

Content-Length:8    #Length:8 请求的数据有多长

<h1>hahaha</h1>

上一篇下一篇

猜你喜欢

热点阅读