标签:检测 证书 标准 通信 xxx 一起 字段 参数 log
支持多种协议命令行工具,发出网络请求,然后得到和提取数据,显示在"标准输出"(stdout)。
查看网页源码 curl <URL>
保存网页 curl --output <file-name> <URL>
或者 curl -o <file-name> <URL>
自动跳转 curl --location <URL>
或者 curl -L <URL>
HTTP认证 curl --user name:password <URL>
或者 curl -u name:password <URL>
显示头信息(与网页源码 一起) curl --include <URL>
或者 curl -i <URL>
只显示头信息 curl --head <URL>
或者 curl -I <URL>
显示通信过程(包括端口连接和http request头信息) curl --verbose <URL>
或者 curl -v <URL>
将详细通信过程保存到文件 curl --trace/--trace-ascii <file-name> <URL>
跳过SSL检测(不会检查服务器的 SSL 证书是否正确) curl --insecure <URL>
或者 curl -k <URL>
curl <URL>/form.cgi?data=xxx
curl -X POST --data "data=xxx" <URL>/form.cgi
--data-urlencode
参数完成表单编码 curl -X POST--data-urlencode "date=hello curl" <URL>/form.cgi
-X
参数可以支持其他动词。curl -X POST <URL>
curl -X DELETE <URL>
curl --user-agent "<User-Agent>" <URL>
--cookie
参数让curl发送cookieSet-Cookie
字段中得到curl --cookie "name=xxx" <URL>
curl -c cookies <URL>
curl -b cookies <URL>
--header
参数可以在http request之中,自行增加一个头信息curl --header "Content-Type:application/json" <URL>
标签:检测 证书 标准 通信 xxx 一起 字段 参数 log
原文地址:https://www.cnblogs.com/anliven/p/13296726.html