Использование Delphi для использования рекомендаций сервиса oData - PullRequest
4 голосов
/ 07 января 2012

Я собираюсь начать проект, который требует, чтобы клиент Delphi XE Windows 32 использовал веб-службу oData .

Я могу правильно запросить службу с помощью некоторого грубого теста на чтение.код, но это будет сложная задача - написание фреймворка для обработки протокола oData - всей фильтрации, параметров и т. д. и обработки операций CRUD для всех сервисов.Обратите внимание, что это версия Delphi для Win32, поэтому у меня нет таких вещей, как linq и т. Д.

Есть ли программисты на Delphi, которые имеют опыт использования oData с Delphi?И если да, какие-нибудь рекомендации для фреймворков, компонентов и т. Д., Которые могли бы помочь здесь?

Ответы [ 2 ]

2 голосов
/ 22 октября 2012

Я сделал это с помощью простого httpRequest , а затем проанализировал результаты с помощью SuperObject

0 голосов
/ 08 января 2012

Некоторые указатели здесь:

Как мне взаимодействовать с OData из Java?

Доступные варианты, которые я вижу из ответов на этот вопрос:

  1. Найдите библиотеку пабов Atom для Delphi, учитывая, что «Любая библиотека, которая может использовать канал Atom, сможет читать источник OData. Любая библиотека, которая может выполнять паб AtomПротокол сможет обновить службу OData. "( ссылка )

  2. Использование существующей библиотеки REST в качестве основы и добавление функций, подобных расширению OData Restlet

...