PHP cURLを使用してJSONデータを投稿する方法カールは、HTTPリクエストの発行に使用されるライブラリです。PHP cURLを使用してJSONデータを投稿する方法 curを使用したい場合は、システムにPHP cURLを使用してJSONデータを投稿する方法のlibcurlモジュールをインストールして有効にする必要があります。次の記事では、PHP cURLリクエストを使用してJSONを送信する方法について説明します。データ、以下具体的な内容を見てみましょう。
PHP を使用して Curl リクエストを完了するには 4 つの手順が必要です。
curl_init: 最初の手順は、新しいファイルを初期化することです。 cURL のセッションと cURL ハンドルを他の関数に返します。
curl_setopt: 2 番目のステップは、cURL セッション ハンドルのオプションを設定することです。これらすべての設定は、curl_setopt() で詳しく説明されています。
curl_exec: 3 番目のステップでは、上記のオプション セットに基づいて cURL セッションを実行します。
curl_close: 最後のステップは、curl_init() によって初期化された cURL セッションを閉じ、すべてのリソースを解放することです。 cURL ハンドルも削除されました。
以下のサンプル コードを使用して、PHP cURL を含む POST リクエストを作成してみましょう。
<? $data = array( 'username' => 'tecadmin', 'password' => '012345678' ); $payload = json_encode($data); $ch = curl_init('https://api.example.com/api/1.0/user/login'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLINFO_HEADER_OUT, true); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $payload); curl_setopt($ch, CURLOPT_HTTPHEADER, array( 'Content-Type: application/json', 'Content-Length: ' . strlen($payload)) ); $result = curl_exec($ch); curl_close($ch);
重要なことは、リクエストは本文に正しい json エンコード データを含む POST リクエストである必要があるということです。
この記事はここで終了です。さらにエキサイティングなコンテンツについては、PHP 中国語 Web サイトにある他の関連コラム チュートリアルに注目してください。 ! !
以上がPHP cURLを使用してJSONデータを投稿する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。