在使用curl命令时,可以查看返回的 HTTP 状态码,这对于调试和分析网站请求很有帮助,下文是一些常见的方法来获取curl命令返回的状态码。 1.使用 -I 或 -i 选项 最简单的方法就是在curl命令后加上-I或-i选项。这样可以在响应结果中看到完整的 HTTP 头信息,包括状态码。 例如: curl -Ihttps://apifox.com 这会...
-I参数则是只显示http response的头信息。 四、显示通信过程 -v参数可以显示一次http通信的整个过程,包括端口连接和http request头信息。 $ curl -vwww.sina.com About to connect() towww.sina.comport 80 (#0) Trying 61.172.201.195... connected Connected towww.sina.com(61.172.201.195) port 80 (#0...
使用-i选项来包括 HTTP 响应的头部信息 curl -i http://example.com 3.只获取头部信息: 使用-I选项只获取头部信息,不下载页面内容。 curl -I http://example.com 4.发送 POST 请求: 使用-X POST选项来发送一个 POST 请求。你可以使用-d选项来添加要发送的数据。 curl -X POST -d"param1=value1¶m...
curl -i https://www.example.com/ 2.禁止输出进度信息:默认情况下,curl 会输出传输进度信息。可以...
curl -ihttp://example.com-i选项表示输出响应头信息,包括HTTP响应代码、日期、服务器等等。 curl -Lhttp://example.com-L选项表示跟随重定向。如果服务器返回的HTTP响应是302或者301,那么Curl会自动跳转到重定向后的URL。 curl -o example.htmlhttp://example.com-o选项表示将HTTP响应输出到文件,而不是控制台...
1、开放gzip求 curl -I http://www.sina.com.cn/ -H Accept-Encoding:gzip,defalte 2、监控网页的响应时间curl -o /dev/null -s -w “time_connect: %{time_connect}\ntime_starttransfer: %{time_starttransfer}\ntime_total: %{time_total}\n” “http://www.kklinux.com” ...
curl -I http://www.baidu.com 输出为 HTTP/1.1200OKServer:nginx/1.10.3Date:Thu,11May201708:24:45GMTContent-Type:text/html;charset=utf-8Content-Length:24206Connection:keep-aliveX-Powered-By:ExpressCache-Control:public,max-age=0ETag:W/"5e8e-Yw5ZdnVVly9/aEnMX7fVXQ"Vary:Accept-Encoding ...
curl -I www.baidu.com HTTP/1.1200OKAccept-Ranges:bytes Cache-Control:private,no-cache,no-store,proxy-revalidate,no-transform Connection:keep-alive Content-Length:277Content-Type:text/html Date:Tue,04Aug202008:14:01GMTEtag:"575e1f60-115"Last-Modified:Mon,13Jun201602:50:08GMTPragma:no-cache ...