curl 忽略ssl 发送post请求
时间: 2024-01-06 08:25:49 浏览: 218
PHP利用curl发送HTTP请求的实例代码
你可以使用curl命令来忽略SSL证书并发送POST请求。以下是一个示例命令:
```shell
curl -X POST -k -H "Content-Type: application/json" -H "referer:http://localhost" http://localhost:8080/test/file/import -d '{"param":"20210608"}'
```
在这个命令中,`-k`选项用于跳过SSL证书认证,以便在发送HTTPS请求时不验证服务器的证书。`-X POST`指定了请求的方法为POST。`-H`选项用于设置请求头,`Content-Type`指定请求的内容类型为JSON,`referer`指定请求的来源。`-d`选项用于指定请求的数据体,这里使用了JSON格式的数据。
请注意,使用`-k`选项跳过SSL证书认证存在安全风险,因为它会使得请求不再验证服务器的身份。在生产环境中,建议使用有效的SSL证书来确保通信的安全性。
阅读全文