Curl エラーを理解する (7): ホストへの接続
cURL 経由でアイテム コードを XML 形式で Web サービスに送信しようとした場合、ユーザーは「cURL エラー (7): に接続できませんでした」というエラー メッセージを受け取る場合があります。 host."
根本原因:
エラー コード 7 は CURLE_COULDNT_CONNECT に対応し、ホストまたはプロキシとの接続の確立に失敗したことを示します。
解決策:
この問題を解決するには、いくつかの手順を実行できます:
$ch = curl_init("http://google.com"); // initialize curl handle curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); $data = curl_exec($ch); print($data);
例:
より具体的な例として、次のコードを考えてみましょう:
function xml_post($post_xml, $url) { // ... (code as provided in the question) ... }
このコードのトラブルシューティングを行うには、 「http://google.com」のような URL を使用して、接続自体が安定していることを確認できます。この試行が成功した場合、問題はターゲット Web サービスとの対話にある可能性があります。
以上がcURL の使用時に「cURL エラー (7): ホストに接続できませんでした」というメッセージが表示されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。