file_get_contents("php://input")
或$HTTP_RAW_POST_DATA
-获得JSON请求正文的哪个更好?
在使用客户端时,应该使用哪种请求类型(GET
或POST
)来发送JSON数据XmlHTTPRequest
?
我的问题受到以下答案的启发: 如何使用curl将JSON发布到PHP
引用该答案:
从协议的角度来看
file_get_contents("php://input")
实际上是更正确的,因为无论如何您实际上并不是在处理http多部分表单数据。
$HTTP_RAW_POST_DATA
已被认为已弃用,并且php://input
可以重用。