Название довольно понятно. Я использую REST Client@0.23.2 от Huachao Mao (расширение кода Visual Studio) и POST-запрос не распознает тело, которое я передал.
Кстати, бэкэнд - это пружинная загрузка с OAuth2.
client.rest
###
POST http://localhost:8082/oauth/token HTTP/1.1
Content-Type: application/json
Authorization: Basic trusted:secret
{
"grant_type": "password",
"username": "admin",
"password": "123456"
}
возвращает следующую ошибку. Это означает, что он не распознает аргументы, которые я передал.
{
"error": "invalid_request",
"error_description": "Missing grant type"
}
Тогда как приведенный ниже запрос работает нормально.
###
POST http://localhost:8082/oauth/token HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Authorization: Basic trusted:secret
grant_type=password
&username=admin
&password=123456
Что не так? Я видел примеров в их документации, но я вроде не нахожу различия между моими и их.