2017-02-03 29 views
2

PHPでカスタムパラメータを使用してHTTPSリクエストを送信したいとします。私が試してみました888888. :カスタムヘッダーでGET HTTPSリクエストを送信するPHP

curl_setopt($ch,CURLOPT_HTTPHEADER,array('Token: 888888888')); 
を私の問題は、私の要求は(GET)HTTPSであると私は、ヘッダパラメータトークンを送信することができないということです

$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, 'https://myurl.com/item/books'); 
curl_setopt($ch,CURLOPT_HEADER,array('Token: 888888888')); 

$content = curl_exec($ch); 
echo $content; 
$info = curl_getinfo($ch); 
print_r($info['request_header']); 

:私はカールの方法を試してみました

私のリクエストがHTPPSであるために動作しません。カスタムヘッダーでHTTPSリクエストを送信するための適切なメソッドが必要です。 (インターネットの多くの例は、HTTPSではなくHTTPリクエスト用です)

ありがとうございました。

+1

参照[ここ](のhttp://のstackoverflow。 com/questions/4372710/php-curl-https)私は 'CURLOPT_SSL_VERIFYPEER'を代わりに使用することはお勧めしませんが、可能であれば実際の問題に注意してください。 – Andrew

答えて

1
あなたは

CURLOPT_SSL_VERIFYPEERでHTTPS要求を処理するためのカールオプション不足している

:ピアの証明書を検証することからcURLを停止することがFALSEを

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); 
関連する問題