客户端与服务端

客户端与服务端

request:

  1. 请求行
  2. 请求头部 ?各头部字段名的解释
  3. 空行
  4. 请求数据(主体),此部分可添加任意的要传送给后台的自定义数据

请求体

POST /zryycl_war_exploded/student/getSs HTTP/1.1
Host: localhost:8080
Connection: keep-alive
Content-Length: 60
Accept: application/json, text/javascript, */*; q=0.01
Origin: http://localhost:8080
X-Requested-With: XMLHttpRequest
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.131 Safari/537.36
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
Referer: http://localhost:8080/zryycl_war_exploded/student/getStu
Accept-Encoding: gzip, deflate, br
Accept-Language: zh-CN,zh;q=0.9
Cookie: JSESSIONID=C75F3E6817920298F05E05AB3D458E75

response:

  1. 状态行
  2. 消息报头(响应头)
  3. 空行
  4. 响应正文
HTTP/1.1 404
Content-Type: text/html;charset=utf-8
Content-Language: en
Content-Length: 1124
Date: Thu, 09 May 2019 03:21:31 GMT
在浏览器地址栏键入Url,按下回车之后会经历以下流程:?

1、浏览器向 DNS 服务器请求解析该 URL 中的域名所对应的 IP 地址;
2、解析出 IP 地址后,根据该 IP 地址和默认端口 80,和服务器建立Tcp连接;
3、浏览器发出读取文件(Url 中域名后面部分对应的文件)的Http请求,该请求报文作为 Tcp三次握手的第三个报文的数据发送给服务器;
4、服务器对浏览器请求作出响应,并把对应的 html 文本发送给浏览器;
5、释放 Tcp连接(如果connection字段为close,则服务器主动关闭Tcp连接;如果connection字段为keep-alive,则Tcp连接会保持一段时间,可继续接收请求);
6、浏览器根据返回头所要求的格式将该 Html 文本并显示内容;

在后台可通过request获取请求数据(格式),通过response设置返回数据(格式)。有兴趣继续补充…?
相关内容

cookie

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值