常用参数:
- -X:请求方法,不加参数默认是GET请求
- -H:指定请求头,例:
curl -H 'Accept-Language: en-US' [https://google.com](https://google.com) - -d:请求数据体
- 例:
curl -d'login=emma&password=123'-X POST [https://google.com/login](https://google.com/login) - 或者
curl -d 'login=emma' -d 'password=123' -X POST [https://google.com/login](https://google.com/login)
- 例:
- -o(小O):将服务器的回应保存成文件,例:
curl -o example.html [https://www.example.com](https://www.example.com) - -O(大O):参数将服务器响应保存成文件,并将 URL 的最后部分当作文件名
- 例:
curl -O [https://www.example.com/foo/bar.html](https://www.example.com/foo/bar.html)
- 例:
- -s:控制台不显示信息
- -k —tlsv1 : 忽略证书访问
curl -k --tlsv1 ""
发送JSON数据的命令事例:
curl -d '{"login": "emma", "pass": "123"}' -H 'Content-Type: application/json' -X POST https://google.com/login
