简介
本文讨论了检索和解析的主题PHP 中的 JSON POST 请求。当使用以 JSON 格式传输数据的 Web 服务和 API 时,这尤其有用。
识别问题
使用应用程序/内容类型时如果使用 POST 请求的 json 格式,则 $_POST 等常规方法将无法检索数据。这是因为这些方法期望请求正文采用 application/x-www-form-urlencoded 数据的形式。
解决方案:File_get_contents('php://input')
为了解决这个问题,PHP 提供了 file_get_contents('php://input') 函数,该函数允许您读取请求中收到的原始数据 身体。然后可以使用 JSON 解码函数解析此原始数据。
更新的代码
发送者 (CURL)
接收器(PHP)
附加说明
以上是如何在 PHP 中读取 JSON POST 请求的正文?的详细内容。更多信息请关注PHP中文网其他相关文章!