ma1*_*w28 39 curl request httprequest echo http-headers
使用curl命令行工具,是否可以echo打印或查看请求,而不是发送请求?有点像-n选项吗?我想看到请求标题和正文,以及包含的任何其他内容.除了标题和正文之外还有其他什么吗?
And*_*ahl 51
甲HTTP请求被构造成具有请求线,标头和主体.
curl似乎没有做过"干跑"的旗帜.根据您的需要,您可以使用netcat作为代理来查看所需内容:
$ nc -l localhost 8000 &
[1] 3150
$ curl --proxy localhost:8000 --silent --max-time 1 http://www.stackoverflow.com
GET http://www.stackoverflow.com HTTP/1.1
User-Agent: curl/7.19.7 (x86_64-pc-linux-gnu) libcurl/7.19.7 OpenSSL/0.9.8k zlib/1.2.3.3 libidn/1.15
Host: www.stackoverflow.com
Accept: */*
Proxy-Connection: Keep-Alive
[1]+ Done nc -l localhost 8000
Run Code Online (Sandbox Code Playgroud)
Dan*_*erg 24
让我第二个建议使用'nc'(netcat)来查看所有细节,而无需向异地发送任何异地.
但是,您还可以使用--trace或--trace-ascii命令获取任何curl命令行请求的所有详细信息,这些命令可以转储所有传入和传出数据以及检查请求.
与"nc"相比,这些选项具有额外的好处,即使对于HTTPS操作和"真实"命令行等,它们也可以显示协议详细信息.
| 归档时间: |
|
| 查看次数: |
30586 次 |
| 最近记录: |