HTTP请求:
1,HTTP请求内容包括4个部分,其中前3个部分一定会包含:
1 动词 路径 协议/版本 (动词有GET POST PUT PATCH DELETE HEAD OPTIONS,路径包括「查询参数」,但不包括「锚点」)
2 多个键值对 Key: value (其中的Content-Type 标注了第 4 部分的格式)
3 (回车,作为2和4的分界线)
4 要上传的数据
2,用chrome开发者工具查看http请求内容的方法:
打开chrome开发者工具,点击network选项,选中其中一个链接,左键单击,右侧会显示一个界面,选中界面中的headers选项下request headers右侧的view source即可看到请求内容。
HTTP响应:
1,HTTP响应内容包括4个部分,其中前3个部分一定会包含:
1 协议/版本号 状态码 状态解释
2 多个键值对 (其中的Content-Type 标注了第 4 部分的格式,且遵循MIME规范)
3 (回车,作为2和4的分界线)
4 要下载的内容 (在chrome中查看Response 或者 Preview,可以看到此部分内容)
2,用chrome开发者工具查看HTTP响应方法:
打开chrome开发者工具,点击network选项,选中其中一个链接,左键单击,右侧会显示一个界面,选中界面中的headers选项下response headers右侧的view source即可看到请求内容。
curl命令的使用:
语法:# curl [option] [url]