odataНачало работы с odata


замечания

В этом разделе представлен обзор того, что такое odata, и почему разработчик может захотеть его использовать.

Следует также упомянуть о любых крупных предметах в одате и ссылки на связанные темы. Поскольку документация для odata является новой, вам может потребоваться создать начальные версии этих связанных тем.

Установка или настройка

Подробные инструкции по установке или установке odata.

Одата - лучший способ отдохнуть

От Odata.org

OData (Open Data Protocol) - это стандарт OASIS, который определяет наилучшую практику для создания и использования RESTful API. OData помогает вам сосредоточиться на своей бизнес-логике при построении API RESTful, не беспокоясь о подходах к определению заголовков запросов и ответов, кодов состояния, методов HTTP, соглашений о URL-адресах, типов мультимедиа, форматов полезных данных и параметров запросов и т. Д. OData также поможет вам отслеживание изменений, определение функций / действий для процедур повторного использования и отправка асинхронных / пакетных запросов и т. д. Кроме того, OData предоставляет возможность расширения для выполнения любых пользовательских потребностей ваших API RESTful.

Самая интересная особенность Odata с моей точки зрения,

  1. Соглашения об Url

В обычных API нет стандартного способа указывать URL-адрес, значит, увидев кого-то API, мы не можем гарантировать, что этот API работает. Odata помогает создать стандартный URL-адрес на основе бизнес-логики.

  1. Запрос

В обычном API, как только мы создадим дальше, если хотим получить только конкретные данные от ответа, мы сделаем это

  • Вызовите API (из API сервера возвращается все)
  • Примените фильтрацию на стороне клиента.

в противном случае создает отдельный API, который обрабатывает отфильтрованные данные.

Но вместо этого API OData позволяет запросить опцию, так как мы можем включать условия фильтрации в собственный URL Odata, Odata автоматически фильтрует результат с сервера, чтобы мы могли добиться того, что мы хотим только в одиночку.

Поиграть с Odata в почтальоне http://www.odata.org/getting-started/learning-odata-on-postman/