Почему POST запрос выдает ошибку?

Всем привет!
Пытаюсь отправить запрос из контроллера приложения Laravel с помощью клиента GuzzleHttp вот так
$client = new Client();
$res = $client->post('http://auth.dev/oauth/token', [
	'form_params' => [
		'grant_type' 	=> $this->grant_type,
		'client_secret'  => $this->client_secret,
		'client_id' 	=> $this->client_id,
		'username' 	=> $data['login'],
		'password' 	=> $data['password'],
	]
]);


Запрос происходит на сторонний сервис, но просит oauth_clients
Server error: `POST http://auth.dev/oauth/token` resulted in a `500 Internal Server Error` response:\n
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'gate.oauth_clients' doesn't exist (SQL: select * from `oau (truncated...)\n


По идеи я должен получить токен

Если тестирую через Postman то все работает правильно. Получаю то что нужно

{
    "token_type": "Bearer",
    "expires_in": 31536000,
    "access_token": "...",
    "refresh_token":"..."
}


Неправильно отправляю запрос из приложения?
  • Вопрос задан
  • 268 просмотров
Решения вопроса 1
GrozInventor
@GrozInventor Автор вопроса
Решено! Проблема в портах. Если сервисы находятся на разных серверах, все работает.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы