我正在尝试使用简单的php从guzzle
json帖子检索结果。
这是我的函数在file1.php EDITED这个文件是在一个laravel 5.3项目
public function getPhotos($properties)
{
$codes = [];
foreach($properties as $property)
{
$codes[$property['codigo']] = $property['cod_filial'];
}
$client = new Client();
$response = $client->request('POST', 'http://local.app/file2.php', ['json' => 'GuzzleHttp'json_encode($codes)]);
var_dump($response); exit;
}
,这是我的文件在本地url http://local.app/file2.php
编辑这个文件是在laravel外的一个项目,我有端点配置指向。
<?php
$input = file_get_contents('php://input');;
$input = json_decode($input);
return $input;
狂饮反应是空的,我不知道我做错了什么。
有人能帮帮我吗?非常感谢。
1)在第一个文件中尝试:
var_dump($response->getBody()->getContents());
// or
var_dump((string)$response->getBody());
json
选项的文档,这个选项接受简单的PHP数组,你不应该手动调用json_encode
。