邮递员行为不同于PHP的HTTP插件

邮递员行为不同于PHP的HTTP插件,php,json,http,Php,Json,Http,我想向node.js服务器发送HTTP post请求。我将JSON对象作为主体传递(内容类型设置为application/JSON) 如果我通过Postman()将相同的JSON对象发送到body中,那么它将非常有效!如果我在这里使用此插件:它不工作,我会收到HTTP错误500和错误消息“无法读取未定义的属性“0”,好像我的路由/传递的JSON有问题。。这绝对不是事实,因为邮递员工作 我怎样才能解决这个问题?是否有更好的PHP插件可以正常工作 我希望有人能帮助我 //HTTP请求节点服务器。P

我想向node.js服务器发送HTTP post请求。我将JSON对象作为主体传递(内容类型设置为application/JSON)

如果我通过Postman()将相同的JSON对象发送到body中,那么它将非常有效!如果我在这里使用此插件:它不工作,我会收到HTTP错误500和错误消息“无法读取未定义的属性“0”,好像我的路由/传递的JSON有问题。。这绝对不是事实,因为邮递员工作

我怎样才能解决这个问题?是否有更好的PHP插件可以正常工作

我希望有人能帮助我

//HTTP请求节点服务器。Pfade entsprechend abändern sobald live
$teamsMemberOf=Unirest\Request::get(“http://localhost:3001/members-事件/mm团队/“$result[''u id']。”/get团队”);
$json=$teamsMemberOf->raw_body;
$buildJson='{“团队”:'$json.'}';
//$sendJsonEncoded=json_decode($buildJson,true);
$headers=array(“接受”=>“应用程序/json”);
$relevantBoxesAmount=Unirest\Request::post(“http://localhost:3001/members-事件/mm框/“$result[''u id']。”/get相关框金额“,$headers,$buildJson);
//$relevantBoxesAmount=Unirest\Request::post(“http://mockbin.com/echo?“,$headers,$buildJson);
//$relevantBoxesAmount=Unirest\Request::post(“http://localhost:3001/members-物质/mm盒子/56954133596dc02d0695cb89/获取相关盒子金额“,$headers,$sendJsonEncoded);
echo$relevantBoxesAmount->code;

echo$relevantBoxesAmount->raw_body为什么不使用cURL库?我对“邮递员”插件一无所知,但我建议使用标准解决方案(CURL)。考虑使用CURL,但是不管怎样,如果您有服务器端问题(500),那么至少包括服务器日志中的错误,如果可能的话,也可以从服务器中获取相关代码部分。