我需要连接到我的Laravel 5.1项目的API,所以我编写了测试函数:
public function testDng() {
$client = new GuzzleHttp\Client(['verify' => false ]);
try {
$res = $client->post('https://api.example.com/api/authenticate', [
'form_params' => [
'email' => 'john@example.com',
'password' => 'asdasd'
]
]);
return $res;
}
catch (GuzzleHttp\Exception\ClientException $e) {
$response = $e->getResponse();
$result = json_decode($response->getBody()->getContents());
return response()->json(['data' => $result]);
}
}
此功能的结果是:
{"data":null}
但是当我在Postman应用程序中尝试这个API时,一切都很好,我得到了令牌:
我的功能出了问题......导致问题的原因是什么以及为什么我无法获得令牌?
答案 0 :(得分:0)
在您的错误中显示https://api.dineandgift.com/api/authenticate,但在Postman屏幕截图中,网址(在隐藏标签中)以https://app.di[...]开头