2

如何翻译此命令行 PayPal cURL 请求--insecure

curl -s --insecure 
-H "X-PAYPAL-SECURITY-USERID: api_username" 
-H "X-PAYPAL-SECURITY-PASSWORD: api_password" 
-H "X-PAYPAL-SECURITY-SIGNATURE: api_signature" 
-H "X-PAYPAL-REQUEST-DATA-FORMAT: NV" 
-H "X-PAYPAL-RESPONSE-DATA-FORMAT: NV" 
-H "X-PAYPAL-APPLICATION-ID: app_id"

我知道我会-H重视:

curl_setopt($ch, CURLOPT_HTTPHEADER, array('X-PAYPAL-SECURITY-USERID: api_username', 'X-PAYPAL-SECURITY-PASSWORD: api_password'));

但我不确定--insecure.

4

1 回答 1

2

来自http://curl.haxx.se/docs/manpage.html

-k, --insecure: (SSL) 此选项明确允许 curl 执行“不安全”的 SSL 连接和传输。尝试使用默认安装的 CA 证书包来确保所有 SSL 连接的安全。这使得所有被认为是“不安全”的连接都失败,除非使用 -k, --insecure。

进一步查看使用 CURL (php) 阅读 SSL 页面,这告诉您必须将 CURLOPT_SSL_VERIFYPEER 和 CURLOPT_SSL_VERIFYHOST 设置为 FALSE。这基本上覆盖了“安全检查”。

我认为这就是镜像--insecure命令行选项所需要的。

于 2013-04-25T05:56:01.187 回答