【发布时间】:2019-09-12 02:51:49
【问题描述】:
我有一个使用 Guzzle 发布帖子的 Drupal 控制器方法。当我使用邮递员时,响应是有效的 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
【问题讨论】:
-
@Ben,Drupal 使用 Guzzle 6,因此您在上面发布的链接已过时。
标签: php json post drupal-8 guzzle