PHP による POST リクエスト: 応答コンテンツの読み取り
クエリでは、POST リクエストを送信し、後続の応答コンテンツを読み取る必要があることを示します。 PHPを使用して。 GET リクエストは対象の URL では受け入れられないため、この記事では、この目的で POST メソッドを利用するプロセスについて説明します。
PHP を使用した POST リクエストの送信
POST リクエストを開始するには、次の PHP コードの使用を検討してください。
$url = 'http://server.com/path'; $data = ['key1' => 'value1', 'key2' => 'value2']; // use key 'http' even if you send the request to https://... $options = [ 'http' => [ 'header' => "Content-type: application/x-www-form-urlencoded\r\n", 'method' => 'POST', 'content' => http_build_query($data), ], ]; $context = stream_context_create($options); $result = file_get_contents($url, false, $context); if ($result === false) { // Handle error } var_dump($result);
このコード スニペットは、 POST メソッド、データ送信、関連ヘッダーなど、指定された HTTP オプションを使用したストリーム コンテキスト。次に、file_get_contents() 関数を使用して応答コンテンツを取得します。
このメソッドのニュアンスと追加ヘッダーの組み込みに関する詳細については、PHP マニュアル ページを参照してください: https://www.php.net /manual/en/function.stream-context-create.php
以上がPHP を使用して POST リクエストを送信し、応答コンテンツを読み取るにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。