4

我正在使用名为 restclient 的 firefox pluing 来模拟发布请求。它似乎没有拾取任何帖子数据,但不确定我是否正确格式化它。

使用标头:内容类型:应用程序/json 和正文:{“id”:1234}

但不去,它没有在我的 php 中获取 id 参数,我需要设置一些特殊的格式吗?

4

2 回答 2

6

好的,搞定了,这是需要的

两种内容类型:

Content-Type: application/json
Content-Type: application/x-www-form-urlencoded

然后在正文中设置你的参数:

param1=value1&param2=value2

感谢大家的帮助。

于 2012-06-21T20:49:45.940 回答
4

PHP 不会将 JSON 正文自动解析到$_POST超全局中。这只发生在application/x-www-form-urlencodedmultipart/form-dataPOST 主体上。也就是说,您可以自己解析正文——您可以通过php://input伪流访问原始 POST 正文。

于 2012-06-21T20:36:33.430 回答