2013-04-25 197 views
2

如何翻译这个命令行的PayPal卷曲请求--insecurecurl命令行PHP卷曲

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

回答

2

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

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

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

我想这就是你需要镜像--insecure命令行选项。

+0

哦,就这样。大! – fishcracker 2013-04-25 06:06:51

+0

让我知道如果你从这里得到它的工作! – Floris 2013-04-25 06:08:59