file_get_contents("php://input")hoặc $HTTP_RAW_POST_DATA- cái nào tốt hơn để lấy phần thân của yêu cầu JSON?
Và tôi nên sử dụng loại yêu cầu nào ( GEThoặc POST) để gửi dữ liệu JSON khi sử dụng phía máy khách XmlHTTPRequest?
Câu hỏi của tôi được lấy cảm hứng từ câu trả lời này: Làm thế nào để đăng JSON sang PHP với curl
Trích dẫn câu trả lời đó:
Từ góc độ giao thức
file_get_contents("php://input")thực sự đúng hơn, vì dù sao thì bạn cũng không thực sự xử lý dữ liệu biểu mẫu nhiều phần http.
$HTTP_RAW_POST_DATAđược coi là không dùng nữa vàphp://inputcó thể được sử dụng lại.