ホームページ >バックエンド開発 >PHPチュートリアル >PHP cURL を使用して RAW POST リクエストを送信するにはどうすればよいですか?
PHP cURL を使用した RAW POST リクエストの実行
PHP では、cURL を使用して RAW POST リクエストを送信するには、cURL の動作を構成する特定のオプションを指定する必要があります。適切なオプションをcurl_setopt()に渡すことで、POSTメソッドを指定し、Content-Typeヘッダーを設定し、文字列から生データを送信できます。
これは、RAW POSTを実行する方法を示すサンプル コード スニペットです。 request:
$ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "http://url/url/url"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, "body goes here"); curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: text/plain')); $result = curl_exec($ch);
このコードでは、
これらのオプションを渡すことにより、cURL は正しい形式で HTTP リクエストの形成を自動的に処理します。ヘッダーとコンテンツを使用して、POST リクエストで生データを送信できるようにします。
以上がPHP cURL を使用して RAW POST リクエストを送信するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。