【问题标题】:curl command line to PHP curlcurl命令行到PHP curl
【发布时间】:2013-04-18 21:41:51
【问题描述】:

如何翻译这个命令行 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

【问题讨论】:

    标签: php curl paypal


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2017-06-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多