Прескочи на содржината
WF

WebService for iOS

Издавач: Davide Cucciniello
iOS $1.99
Преземи v1.6 2 преземања
Верзија1.6
Издавач Davide Cucciniello
Датум на издавање12.12.2012
Датум на додавање12.12.2012
Барања за ОСiOS
БарањаCompatible with iPhone, iPod Touch, and iPad. Requires iOS 3.1 or later. iTunes account required
Вкупно преземања2
Цена$1.99

Опис

Апликацијата „WebService“ е генерички клиент на веб-услугите REST базиран на синхрони интерфејс за барање/одговор протокол со користење стандарден HTTP (GET или POST) и XML или JSON соодветно како типови пораки за барање и одговор кои пристапуваат до кој било сервер за апликација како давател на веб-услуги ( на пр., J2EE сервлет како адаптер за пристап до ИТ-наследните системи), каде што корисничкиот интерфејс на апликацијата и информациите за управуваните веб-услуги може да се конфигурираат од една датотека за конфигурација XML, со напредни функции како што е извоз во (конфигурабилна) мејлинг листа на испратени/примени HTTP пораки или мапирање од јазли на дрвото за одговор XML/JSON и полиња за одговор на корисничкиот интерфејс преку формулите XPATH со цел да се проучат деталите за одговорот со навигација со прилагоден кориснички интерфејс или ракување со веб-страница (на пр. HTML или PDF) како целосен одговор или (за Тип на одговор XML) поле за единечно одговор со вредност на полето што ја идентификува „URL“ на веб-страницата или нејзината „содржина“ (xhtml или кодирана со base64 со други типови мимика, што може да се извезува преку е-пошта). апликацијата, управувана од нејзината датотека за конфигурација XML (со подмножество параметри што може да се конфигурираат и од корисничкиот интерфејс), управува со збир на „апликации“ (логично групирани во „системи“), каде што секоја апликација, идентификувана со http URL (на пр. „http://www.myserver.com/myapp“) обезбедува збир на „операции“ (логично групирани во „услуги“), каде што секоја операција, идентификувана со патека (крајниот дел од операцијата URL, на пр. „/myservice /myoperation") одговара на барање HTTP GET или POST до веб-услуга (има УРЛ на апликацијата како префикс, на пр. "http://www.myserver.com/myapp/myservice/myoperation") враќајќи како одговор XML, JSON (или на статична XML или JSON-датотека за да се заглави веб-услугата пред нејзината имплементација) или веб-страница (на пр. HTML или PDF). Со избирање на тековната „апликација“, корисничкиот интерфејс на апликацијата се менува сам за да ги одрази нејзините услуги и поврзани операции, справување со внесување полиња за барање, испраќање порака со барање HTTP (GET или POST) и (прилагодена) навигација до полињата за одговор што одговараат на јазлите на дрвото одговор на XML/JSON со мапирање преку формулите XPATH наведени во конфигурациската датотека XML. операција“ содржи своја порака „барање“ и „одговор“. Секое „барање“ и „одговор Пораката nse ја содржи листата на нејзините „полиња“, логично групирани во полето „групи“. Секое „поле за барање“ (вклучувајќи список на вредности како тип на поле) одговара на пар име=вредност на пораката за барање HTTP. Секое „поле за одговор " има атрибут "пат" што ја претставува формулата XPATH до јазол од дрвото за одговор XML/JSON (каде што апликацијата за одговор JSON прави "еквивалент" XML) и може да содржи рекурзивно (со која било длабочина) листа на повеќе групи на полиња или единечна група полиња идентификувана со формулата XPATH до јазол од дрвото за одговор XML/JSON што има повеќе појави. .Ако мимички тип е наведен како вредност за атрибутот „тип“ на полето за одговор (на пр. type="text/html" или type="application/pdf"), тогаш полето е поврзано со веб-страница. Секое поле може да се дефинира како референца за кое било друго поле. Секоја апликација или систем може да содржи изборен список на кодови за грешки со поврзани описи за скокачки пораки специфични за грешки на корисничкиот интерфејс. За детален пример на конфигурациска датотека XML, видете http://www.mysvc.it/myapps/webservice/examples.xml

Слични програми

Алтернативи