使用简单的php检索一个guzzle JSON帖子


Retrieving a guzzle JSON post with simple php

我正在尝试使用简单的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());

2)仔细阅读json选项的文档,这个选项接受简单的PHP数组,你不应该手动调用json_encode