如何⽤Chrome开发者⼯具查看HTTP请求与响应,curl命令的使⽤
如何⽤Chrome开发者⼯具查看HTTP请求与响应
查看请求
1.打开 Network
2.地址栏输⼊⽹址
3.在 Network 点击,查看 request,点击「view source」
4.可以看到请求的前三部分了
5.如果有请求内容的第四部分(POST),那么在 FormData 或 Payload ⾥⾯可以看到
查看响应
1.打开 Network
2.输⼊⽹址
3.选中第⼀个响应
4.查看 Response Headers,点击「view source」
5.你会看到响应的前两部分
6.查看 Response 或者 Preview,你会看到响应的第 4 部分
响应的js⽂件。会发现这个⽂件没有请求头,是因为js⽂件只是服务器响应回来的。
curl使⽤
安装
,根据使⽤的平台,下载适⽤的版本即可。
curl是什么命令常⽤命令
查看版本
⽤于打印更多信息,包括发送的请求信息
$ curl -v
将操作痕迹保存到dump⽂件中
$ curl --trace dump
下载⽂件
保存⽂件,指定⽂件名
$ curl -o fileName
保存⽂件,未指定⽂件名,使⽤默认的
$ curl -O
保存⽂件,为指定⽂件名,可以同时下载多个⽂件,⽂件名从12到22
$ curl -O
保存⽂件,为指定⽂件名,可以同时下载多个⽂件,⽂件名从12到22,使⽤步长3 $ curl -O
按照指定格式返回⽂件名
$ curl -o file#1.jpg
其他演⽰,⽂件名使⽤正规表达式
$ curl -O
$ curl -O
使⽤配置⽂件
当参数⽐较多的时候,可以指定配置⽂件
通过配置⽂件
$ curl -
配置⽂件的内容
this is a comment, we ask to follow redirects
–location
ask to do a HEAD request
–head
FTP类型
获取FTP数据的时候,需要指定类型
ftp登录
$ curl -u user:pass
使⽤AscII进⾏传输
使⽤⼆进制进⾏传输
curl “”
传输⽬录
curl “”
http操作
Post的提交⽅法
post的提交⽅法
$ curl -d “loginId=139&password=111111”
$ curl -d loginId=139 -d password=111111
参数写⼊⽂件中
$ curl -d @
设置类型,默认使⽤application/x-www-form-urlencoded $ curl -d ‘{json}’ -H ‘Content-Type: application/json’
Post⼆进制⽂件
$ curl --data-binary @filename
进⾏URL编码
$ curl --data-urlencode “test1=lxm&abc”
参数⽂件的书写⽅法
test1=这是第⼀个参数&
test2=这是第⼆个参数
特殊动作的提交⽅法
通过-X指定⽅法
curl -X PUT -d “test1=param1”
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论