在PHP 中透過cURL 發送原始POST 資料
在某些用例中,有必要在PHP 中使用cURL 執行原始POST 操作。您可以發送儲存在字串中的未處理數據,而不是編碼。資料應遵循以下格式:
<br>... 常用HTTP 標頭...<br>Content-Length: 1039<br>Content-Type: text/plain<p>89c5fdataasdhf kajshfd akjshfksa hfdkjsa falkjshfsa<br>ajshd fkjsahfd lkjsahflksahfdlkashfhsadkjfsalhfd<br>ajshdfhsafiahfiahfiuwhflsf這只是字串中的資料<br>更多資料kjahfdhsakjfhsalkjfdhalksfd<br></p>
解決方案:$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);
以上是如何在 PHP 中使用 cURL 發送原始 POST 資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!