常用参数:

    • -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数据的命令事例:

    1. curl -d '{"login": "emma", "pass": "123"}' -H 'Content-Type: application/json' -X POST https://google.com/login