【发布时间】:2021-06-23 15:30:35
【问题描述】:
我正在研究 megento 集成,并尝试通过使用表单数据发出发布请求来获取管理员访问令牌。我在 Postman 上测试了路线,它工作正常:
但是,当我尝试在 Laravel 中使用 Guzzle Http Client 实现相同的请求时,似乎无法正确发出请求,就好像表单数据帖子正文没有被识别一样,并且它不断向我显示字段值的错误是必须的。这是我的要求:
$client = new \GuzzleHttp\Client();
$response = $client->post($request['magento_domain'] . '/rest/V1/integration/admin/token', [
'form_params' => [
'username' => $magento_admin_username,
'password' => $magento_admin_password
], [
'Accept' => 'application/json',
'Content-Type' => 'application/json'
]
]);
更新:我也尝试过这样的请求,它抛出了同样的错误:
$response = $client->post($request['magento_domain'] . '/rest/V1/integration/admin/token', [
'form_params' => [
'username' => $magento_admin_username,
'password' => $magento_admin_password
]
]);
我将不胜感激!
【问题讨论】: