PHP Unirest插件无法正常工作

时间:2016-01-20 19:30:29

标签: php json mongodb http

我使用Unirest for PHP来做一些HTTP请求。一切正常,直到我想将一个相当复杂的JSON传递给我的Node.js路由器。

首先我做一个返回JSON对象的GET请求,然后我扩展这个JSON对象(需要完成,我知道它很糟糕)并想要将它反馈回我的其他http POST请求...这里是麻烦开始的地方:

我回复了返回的JSON并将输出复制到邮递员 - >工作良好。如果我想在下一个请求中直接在PHP中使用JSON:

$ teamsMemberOf是包含GET响应的变量。

$headers = array("Accept" => "application/json");
$newBody = '{"team":'.$teamsMemberOf->raw_body.'}';
$relevantBoxesAmount = Unirest\Request::post("http://localhost:3001/my/route/".$result['_id']."/get-something-from-server", $headers, $newBody);

并且它不起作用。 错误是500并且“无法读取属性' 0'未定义的'这肯定与JSON对象中的某些内容有关。

有人知道如何解决它吗?

0 个答案:

没有答案