- 直接通过Postman运行,我收到了结果。
- 当运行服务器localhost:8080时,我遇到了一个错误。我将非常感谢您能提供的任何帮助。谢啦,谢啦
public function getTokenAndRefreshToken(OClient $oClient) {
$http = new Client;
$response = $http->request('POST', 'http://localhost:8080/oauth/token', [
'grant_type' => 'password',
'client_id' => 20,
'client_secret' => 'R9pywYcu9cRdRBJWv*********rJBwdSOSq',
'username' => 'kh123@mail.com',
'password' => "123456",
'scope' => '*',
]);
$result = json_decode((string) $response->getBody(), true);
return response()->json($result, $this->successStatus);
}
字符串
Illuminate\Http\Client\ConnectionException:cURL错误7:0毫秒后无法连接到localhost端口8080:Copyright © 2018 - 2019 www.laravel.com. All Rights Reserved.粤ICP备15048888号-1
1条答案
按热度按时间fwzugrvs1#
当您从postman或任何外部工具调用时,您从外部访问,并且需要指定端口。
在通过服务器运行时,不需要指定端口。
建议:避免使用硬编码URL并生成内部dns来解析oAuth服务器IP。/etc/hosts或类似