使用 PHP 發送 POST 請求
本指南解決了在 PHP 中發送 POST 請求並隨後讀取返回內容的問題。雖然目標 URL 專門接受 POST 方法,但本文提供了使用 cURL 或無 cURL 方法的解決方案。
無 cURL 方法
$url = 'http://server.com/path'; $data = ['key1' => 'value1', 'key2' => 'value2']; // Use key 'http' even if sending 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);
對於有關此方法以及如何添加標頭的更多信息,請參閱PHP手冊:
以上是如何使用 cURL 或無 cURL 方法在 PHP 中傳送 POST 請求並接收回應?的詳細內容。更多資訊請關注PHP中文網其他相關文章!