У меня есть метод контроллера Drupal, который делает пост, используя Guzzle. Когда я использую почтальон, ответ действителен json, но когда контроллер возвращает данные, ему не хватает первой фигурной скобки. Я делаю что-то явно неправильно?
public function getproject(Request $request)
{
$client = \Drupal::httpClient();
$request = $client->post($this->uri, [
'json' => [
'projectOrJobNumber'=> $request->query->get('projectNo'),
'accessCode' => $request->query->get('accessCode')
]
]);
$response = $request->getBody(true);
\Drupal::logger('my_module')->notice($response);
return $response;
}
В журнале показана строка, в которой отсутствует открывающая фигурная скобка / скобка. Есть ли простой способ исправить это?
В журнале
Message @"jobs":[{"Address":"Master Services","Contacts":[{"Jo