使用 PHP cURL 執行 RAW POST 請求
在 PHP 中,使用 cURL 發送 RAW POST 請求需要指定特定行為。透過向curl_setopt()傳遞適當的選項,您可以指示POST方法,設定Content-Type標頭,並從字串傳輸原始資料。
這裡有一個範例程式碼片段,示範如何執行RAW POST要求:
$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中文網其他相關文章!