1
我該如何將此命令轉換爲php?如何將curl命令轉換爲php?
curl -k -3 -X POST https://dsp-yourdsp.cloud.dreamfactory.com/rest/user/session \
-H "X-DreamFactory-Application-Name: NotImportant" \
-d '{ "email" : "[email protected]", "password" : "yourpassword" }'
是我到目前爲止有:
$url = 'https://dsp-yourdsp.cloud.dreamfactory.com/rest/user/session';
$curl = curl_init();
curl_setopt($curl, CURLOPT_HTTPHEADER, array('X-DreamFactory-Application-Name: NotImportant'));
// Covers -H
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_POST, 1); // Covers -X
curl_setopt($curl, CURLOPT_POSTFIELDS, '{ "email" : "[email protected]", "password" : "yourpassword" }');
// Covers -d
curl_exec($curl);
我覺得我缺少的:-k,-3,對嗎?或者我有什麼問題?以上看起來是否正確?
似乎找不到-k,-3在https://php.net/manual/en/function.curl-setopt.php。
謝謝。
'-k'表示*不*失敗,如果它不安全。 '-3'強制它使用SSL 3.你需要這些參數嗎?這個答案是否有幫助:http://stackoverflow.com/questions/20183083/curl-in-php-sslv3-works-in-bash-but-not-in-libcurl –
我讀過什麼-k/-3和其他字母在'http:// curl.haxx.se/docs/manpage.html'上,我知道他們做了什麼,我不能在php中找到它們的等價物,這就是我需要的那些API。 。 –
我認爲CURLOPT_SSLVERSION和CURLOPT_SSL_VERIFYPEER在哪裏我正在尋找將現在測試它 –