支持多种协议命令行工具,发出网络请求,然后得到和提取数据,显示在"标准输出"(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=xxxcurl -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>原文:https://www.cnblogs.com/anliven/p/13296726.html