在JSON 請求正文的file_get_contents("php://input") 和$HTTP_RAW_POST_DATA 之間進行選擇
file_get_contents("php://input") file_get_contents ("php://input") 是PHP 函數,讓您可以讀取原始請求正文數據。它適用於 GET 和 POST 請求,並支援表單編碼和 JSON 編碼資料。 file_get_contents("php://input") 的優點 的缺點file_get_contents("php://input") $HTTP_RAW_POST_DATA $HTTP_RAW_POST_DATA 是 PHP 環境變量,也包含原始請求正文資料。不過,與 file_get_contents("php://input") 相比,它有一些限制。 $HTTP_RAW_POST_DATA 的優點 發送 JSON 資料的請求類型 何時使用XmlHTTPRequest從客戶端發送JSON數據,建議使用POST請求類型。 POST 請求旨在向伺服器發送數據,並且支援表單編碼和 JSON 編碼資料。 最佳選擇 對於大多數場景,file_get_contents("php://input") 是檢索JSON 請求正文的更好選擇。它佔用的記憶體較少,支援 GET 和 POST 請求,並且不需要任何特殊的 php.ini 配置。
以上是`file_get_contents(\'php://input\') with $HTTP_RAW_POST_DATA:哪一個最適合處理 JSON 請求正文?的詳細內容。更多資訊請關注PHP中文網其他相關文章!