ホームページ >バックエンド開発 >PHPチュートリアル >PHP で cURL を使用して API 応答を取得する方法

PHP で cURL を使用して API 応答を取得する方法

Linda Hamilton
Linda Hamiltonオリジナル
2024-10-25 07:01:02227ブラウズ

How to Get API Responses Using cURL in PHP?

PHP で cURL を使用して API レスポンスを取得する

PHP では、cURL 経由で API を呼び出す関数を含むスタンドアロン クラスを作成できます。そして応答を取得します。これを実現する方法は次のとおりです。

<code class="php">class ApiRequest {
  public function getResponse($url) {
    // Set cURL options
    $options = array(
      CURLOPT_RETURNTRANSFER => true,
      CURLOPT_HEADER => false,
      CURLOPT_FOLLOWLOCATION => true,
      CURLOPT_MAXREDIRS => 10,
      CURLOPT_ENCODING => "",
      CURLOPT_AUTOREFERER => true,
      CURLOPT_CONNECTTIMEOUT => 120,
      CURLOPT_TIMEOUT => 120,
    );

    // Initialize cURL
    $ch = curl_init($url);
    curl_setopt_array($ch, $options);

    // Execute cURL and get the response
    $response = curl_exec($ch);
    curl_close($ch);

    // Return the response
    return $response;
  }
}</code>

このクラスを使用するには、インスタンスを作成し、API URL を引数として渡して getResponse 関数を呼び出します。この関数は API からの応答を返します。

以上がPHP で cURL を使用して API 応答を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。