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