使用 cURL 在 PHP 中執行 RAW POST
在 PHP 中,cURL 提供了一種發送 HTTP 請求的便捷機制。一個常見的場景是執行原始 POST 請求,其中資料直接包含在請求中,無需任何編碼。以下是使用 cURL 實現此目的的方法:
$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_setopt() 設定各種選項session.
透過這些設置,程式碼將執行原始POST 請求,按原樣發送$body 中儲存的數據,無需任何額外的處理或編碼。來自伺服器的回應將被捕獲在 $result 變數中。
以上是如何使用 cURL 在 PHP 中執行原始 POST 請求?的詳細內容。更多資訊請關注PHP中文網其他相關文章!