1

以下のコードを使用して、PHP で cURL を使用してデータを投稿しました。そして、「ホストを解決できませんでした」などのエラーが発生します。そして、私は IBM Bluemix を使用しており、cURL プラグインをインストールして有効にしています。

$ch = curl_init($url);  
$headers = array(  
    'Accept: application/json',  
    'Content-Type: application/json'  
);  

curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4 );
curl_setopt($ch, CURLOPT_USERPWD, "$username:$password");
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);  
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);  
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);  
curl_setopt($ch, CURLOPT_DNS_USE_GLOBAL_CACHE, false );
curl_setopt($ch, CURLOPT_DNS_CACHE_TIMEOUT, 30 );
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));  


$result = curl_exec($ch);  
$ch_error = curl_error($ch);

if ($ch_error) {  
    echo "cURL Error: $ch_error";  
} else {  
    echo $result;       
}

curl_close($ch);
4

1 に答える 1