2013-04-25 245 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