curl查看swift状态命令_HTTP 请求与响应包括哪些,如何用Chrome查看 HTTP 请求与响应内容和curl 命令的使用...

1.HTTP的请求和响应其实就是通过电脑上的软件来进行的,客户端请求的内容发送到服务器上,服务器收到请求后就会响应客户端的请求,如图:

ded7c234edd27bc26b62c1c7250f0c1d.png

HTTP请求的内容及格式:

b2b119d1213f13888762e2940680caa1.png

797de4aec15e650ab3e38cd7accf7a97.png

请求最多包含四部分,最少包含三部分。(也就是说第四部分可以为空)

1.第一部分:第一行为http请求行,包含方法,URI 和http版本

2.第二部分:2-8为请求头,包含浏览器,主机,接受的编码方式和压缩方式

3.第三部分:第三部分为空行,表示请求头结束 这个空行是必须的

4.动词有 GET POST PUT PATCH DELETE HEAD OPTIONS 等

HTTP响应的内容及格式:

31b70d18f923458ba0c1d8d6113fd6f9.png

●HTTP响应的内容跟请求的一样,例如服务器类型,日期时间,内容类型和长度等,应答的正文就是服务器返回的HTML页面。。

● 状态码要背,是服务器对浏览器说的话

具体的请百度:

HTTP状态码_百度百科​baike.baidu.com
a0599205f4ddbbc896a0a893297054a4.png

2.如何用Chrome查看 HTTP:

25df6518d5c30e5b86abf7cb7e66b603.png
  1. 打开 Network
  2. 输入网址
  3. 选中第一个响应

548c25f08d4f86b3bfb1ea7561d9b886.png

Response Headers为响应内容 点击「view source」即可查看

Request Headers请求内容 点击「view source」即可查看

3.如何使用 curl 命令:

CURL是一个利用URL语法在命令行下工作的文件传输工具。它支持文件上传和下载,所以是综合传输工具。例如:

输入命令:curl -s -v -H "1234567890" -- "https://www.baidu.com"

70d3c6e8ae7d1b85b2a53d7bfbf676f0.png

这个就是百度首页的内容(命令行版),感兴趣的可以对照里面的汉字去看看是不是这样。。。

36b95ff37be572aa3572a0a0ba0c6c56.png

蓝框内最左边“*”表示注释

红框内最左边“>”表示请求内容

绿框内最左边“<”表示响应内容

红线为下载内容字节长度

蓝线表示下载的内容格式为text/html

CURL的常用参数大家可以在搜索工具上找

其他内容由于本人才疏学浅无法为大家解释,望理解,谢谢!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值