Поддерживает ли AWS Api GateWay OData?

Я хочу использовать Odata в качестве построителя запросов в моем API, размещенном на aws lamda и предоставляемом с помощью шлюза AWS api. Прочитав несколько документов по AWS, я обнаружил, что раньше люди сталкивались с несколькими проблемами. Может кто-нибудь рассказать мне, поддерживается ли он, и если нет, то что может быть альтернативой тому же?

Заранее спасибо!

Как сделать HTTP-запрос в Javascript?
Как сделать HTTP-запрос в Javascript?
В JavaScript вы можете сделать HTTP-запрос, используя объект XMLHttpRequest или более новый API fetch. Вот пример для обоих методов:
Создание ресурсов API Laravel: Советы по производительности и масштабируемости
Создание ресурсов API Laravel: Советы по производительности и масштабируемости
Создание API-ресурса Laravel может быть непростой задачей. Она требует глубокого понимания возможностей Laravel и лучших практик, чтобы обеспечить...
Как создать простое погодное приложение на Python с API OpenWeatherMap
Как создать простое погодное приложение на Python с API OpenWeatherMap
Этот учебник проведет вас через процесс создания простого погодного приложения с помощью Python и OpenWeatherMap API.
Пакеты Java
Пакеты Java
Пакет java - это группа классов, интерфейсов и подпакетов схожего типа. Думайте об этом как о папке в каталоге файлов. Мы используем пакеты, чтобы...
Как использовать API парсинга квитанций с помощью JavaScript за 5 минут?
Как использовать API парсинга квитанций с помощью JavaScript за 5 минут?
В этом руководстве вы узнаете, как использовать API парсинга квитанций за 5 минут с помощью JavaScript. Eden AI предоставляет простой и удобный для...
2
0
3 205
1

Ответы 1

OData по своей сути - это просто ОТДЫХ, основанный на веб-стандартах, и как таковой будет поддерживаться техническим стеком, совместимым с веб-стандартами, поэтому будет работать с AWS API Gateway и Лямбды.

Однако вы должны убедиться, что вы можете использовать передавать настраиваемые заголовки и параметры запроса для своей функции, что раньше было немного сложно.

Раньше вам приходилось передавать заголовки внутри тела запроса, поскольку лямбда-выражения имели видимость только тела запроса: см. эту техническую документацию AWS.

Однако, начиная с Сентябрь 2017, вы можете настроить лямбда с интеграцией прокси, который будет дословно проксировать заголовки запросов и ответов на вашу лямбду и обратно.

HTH.

Вот ссылка на форум AWS, посвященная обсуждению поддержки Odata, люди упоминали, что они сталкиваются с проблемами при передаче параметра запроса как части URL-адреса запроса. И это некоторые базовые функции, которые должны поддерживаться как часть API. форумы.aws.amazon.com/thread.jspa?threadID=228788

Ayush 30.07.2018 10:37

Это обсуждение проблем датировано 2016 годом ... вот текущие актуальные ограничения и известные проблемы: docs.aws.amazon.com/apigateway/latest/developerguide/…

diginoise 30.07.2018 11:17

Другие вопросы по теме