HTTP 请求与响应简述

2019-03-04  本文已影响0人  聪聪的执著

1. HTTP请求

请求的结构包含下面四部分:

示例:

用git bash发出一个请求curl -s -v -H "lan: first request" -- "https://www.baidu.com/s?wd=hello#5"

request
请求如下:
请求
说明:
1)请求最多包含四部分,最少包含三部分,第四部分上传的数据可以没有;
2)第三部分只能是一个回车(\n);
3)这里的路径包括「查询参数」,但不包括「锚点」;
4)如果你没有写路径,那么路径默认为 /;

2. HTTP响应

请求的结构最多包含下面四部分:

示例:

用git bash发出一个请求curl -s -v -H "lan: first request" -- "https://www.baidu.com/s?wd=hello#5"

request
响应如下:
响应
响应下载的数据

说明:第三部分永远都是一个回车(\n);

3. 用Chrome开发者工具查看 HTTP 请求与响应内容

1 打开Chrome浏览器,右键,点击检查,进入开发者工具,并点击Network;

1
2 输入访问的网址,如https://www.baidu.com/s?wd=hello,刷新页面,可以看到浏览器发出很多请求;
2
3.png
3 点击一个请求Name进入,并点击Request Headers目录的view source,就可以看到具体的请求内容,如果有请求的第四部分,那么在 FormData 可以看到;
4
5
4 同理,点击一个Response Headers目录的view source,就可以看到服务器对该请求的响应内容,点击Response栏可以查看响应的第4部分;
6
7

4. http命令curl

1 curl命令含义:从服务器传输数据或向服务器传输数据,支持大多数协议,包括HTTP,FTP和POP3等。
2 curl主要用法:

上一篇 下一篇

猜你喜欢

热点阅读