2016-08-16 13 views
-1

PHPを使用して、headのカールリクエスト-Iを実行します。PHPを使用してcurl(-Iオプション)を使用してヘッドリクエストを行います。

これは、私は、通常のカール要求を行う方法です。

$url = 'https://domain.com'; 
    $ch = curl_init(); 
    curl_setopt($ch, CURLOPT_URL, $url); 
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
    $content = curl_exec($ch); 
    curl_close($ch); 

私は頭-Iオプションを追加することができますどのように?

答えて

0

私は一般的のようなものを実行します。次に

curl_setopt ($ch, CURLOPT_URL, $url); 
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, TRUE); 
curl_setopt ($ch, CURLOPT_HEADER, TRUE);  

$rawResult= curl_exec ($ch);   
$info = curl_getinfo ($ch);     
$responseHeader = substr($rawResult, 0, $info['header_size']);   
$responseBody = substr($rawResult, $info['header_size']); 

あなたがCURLOPT_NOBODYを追加する場合は、空の$responseBodyは(おそらく、それを試していない)がありますが。

+0

おそらく、CURLOPT_NOBODYはHEADリクエストを生成するだけでなく、質問に答えます... –

関連する問題