REST Client VS POST с расширением кода с помощью приложения / json не распознает тело - PullRequest
0 голосов
/ 11 апреля 2020

Название довольно понятно. Я использую 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

Что не так? Я видел примеров в их документации, но я вроде не нахожу различия между моими и их.

...