Как позвонить в Rest Webservice на iPhone, используя следующую информацию - PullRequest
0 голосов
/ 16 ноября 2010

У меня есть URL, который поддерживает REST WebService

https://xxx.yyy.zzz/abc/xyz.svc (добавлено некоторое маскирование)

поддерживаются следующие операции:

Получить

Создать

Обновить

getList

$ metadata

поддерживаются следующие параметры:

$ top (все записи -1 get)

$ select

$ filter (поддерживаются только операторы 'eq' и 'и')

Теперь мне нужно проверить вышеуказанную операцию в iPhone.Для простого запроса SOAP мы создали NSURLRequest и установили все параметры, но здесь все сбивает с толку, не знаю, как использовать вышеупомянутые операции и параметры.

Если кто-то знает некоторую информацию, пожалуйста, поделитесь

Спасибо

1 Ответ

0 голосов
/ 17 ноября 2010

Хорошо, наконец, узнал сам,

Операции типа Get, Create, Update и getList, которые поддерживаются моим сервером, можно использовать следующим образом

https://xxx.yyy.zzz/abc/xyz.svc/Get

Здесь Get можно заменить на Create, Update и getList.

Этот URL-адрес необходимо использовать в NSURLConnection без полей заголовка.Вы можете получить ответ в виде XML / JSON, который необходимо проанализировать.

Теперь для опций

https://xxx.yyy.zzz/abc/xyz.svc/get()?$filter=spras eq 'D' и land1 eq 'AI'

Здесь я использую опцию $ filter, поэтому get становится get ()

Я до сих пор не уверен, на каких spras и land1 я все ещеработая над этим, я поделюсь дополнительной информацией, как только закончу реализацию.

Если у других есть больше информации, пожалуйста, поделитесь.

Эта ссылка предоставляет отличное место для начала.Выберите любые общедоступные службы OData, ознакомьтесь с примерами и просмотрите ссылку после создания запроса.

Спасибо

...