gpt4 book ai didi

php - file_get_contents ("php://input") 或 $HTTP_RAW_POST_DATA,哪一个更适合获取 JSON 请求的正文?

转载 作者:IT老高 更新时间:2023-10-28 11:49:21 24 4
gpt4 key购买 nike

file_get_contents("php://input")$HTTP_RAW_POST_DATA - 哪一个更适合获取 JSON 请求的正文?

当使用客户端 XmlHTTPRequest 时,我应该使用哪种请求类型(GETPOST)来发送 JSON 数据?

我的问题是从这个答案中得到启发的: How to post JSON to PHP with curl

引用该答案:

From a protocol perspective file_get_contents("php://input") is actually more correct, since you're not really processing http multipart form data anyway.

最佳答案

实际上 php://input 允许您读取原始请求正文。

它是 $HTTP_RAW_POST_DATA 的内存密集型替代方案,不需要任何特殊的 php.ini 指令。来自 Reference

php://input is not available with enctype="multipart/form-data".

关于php - file_get_contents ("php://input") 或 $HTTP_RAW_POST_DATA,哪一个更适合获取 JSON 请求的正文?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2731297/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com