Веб-сервисы Amazon: как добавить тело запроса на тестирование для приложения Mime Type / x-www-form-urlencoded в AWS API Gateway? - PullRequest
0 голосов
/ 15 февраля 2019

Я подключил API-шлюз к своей лямбда-функции, используя метод Post Post.Запрос поступает из формы и соответственно показываются данные запроса.

В AWS я перешел к методу публикации и нажал кнопку «Тест», а внизу у меня есть текстовое поле запроса и я попытался добавить тело запроса в качестве стандартного шаблона userName = <> & password = <>, но он не работает.При попытке использовать JSON или другой формат просто говорится, что тип носителя не поддерживается.

// Запрос данных

userName=deep&passWord=deep@1234

// Ответ

{
  "message": "Unsupported Media Type"
}

Я ожидаювыводится как вызов функции Lambda, но теперь он возвращает неподдерживаемый тип носителя.

enter image description here

1 Ответ

0 голосов
/ 15 февраля 2019

Добавьте заголовок

'Content-Type': 'application/json'

к вашему запросу, чтобы сообщить потребителю (бэкэнду), в каком формате переносится ваше тело запроса.И тогда вы можете поместить тело в формате JSON, и вы не должны 415 - Unsupported Media Type.

...