Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 获取通过Http请求传递的Json_Php_Json_Http - Fatal编程技术网

Php 获取通过Http请求传递的Json

Php 获取通过Http请求传递的Json,php,json,http,Php,Json,Http,我正在用PHP构建一个API,当用户使用该API进行POST或PUT时,他们将以JSON格式传递一些数据。当请求到达预期的脚本时,我应该使用什么php函数来访问发送的数据 谢谢 有一个json_解码函数,它将字符串输入转换为json数组或对象。。。您可以阅读文档。如何访问实际的json本身?$json=json\u decode($\u POST['json\u string');print\r($json)@tanaydin-只有当数据经过JSON编码后,它也是application/x-w

我正在用PHP构建一个API,当用户使用该API进行POST或PUT时,他们将以JSON格式传递一些数据。当请求到达预期的脚本时,我应该使用什么php函数来访问发送的数据


谢谢

有一个json_解码函数,它将字符串输入转换为json数组或对象。。。您可以阅读文档。

如何访问实际的json本身?$json=json\u decode($\u POST['json\u string');print\r($json)@tanaydin-只有当数据经过JSON编码后,它也是
application/x-www-form-urlencoded
编码或
multipart/form-data
编码时,这才有效。有时对POST请求这样做,但对PUT请求来说确实不常见。我没有看到这一点,但这正是我想要的。我应该删除这个问题吗?