Приложение с iOS 4.3 и SOAP - PullRequest
       29

Приложение с iOS 4.3 и SOAP

0 голосов
/ 24 августа 2011

Я создал галерею изображений на ios 4.3, и я хочу скачать, декодировать и сохранить свои фотографии перед запуском приложения.

Я хочу использовать SOAP с Java Server, потому что я думаю, что это проще, но у меня были некоторые проблемы с библиотекой Core Services, мне нужна эта библиотека для взаимодействия обеих сторон.

Невозможно добавить этот фреймворк.

Мне нужно решить эту проблему или другие решения. Я видел ASIHTTPRequest, но это так сложно понять с нуля.

1 Ответ

1 голос
/ 24 августа 2011

SOAP редко бывает простым ответом.

ASIHTTPRequest хорош для доступа к сети, но не серебряная пуля для SOAP. Это так же легко / сложно сделать со встроенными классами из Foundation Framework.

Прежде всего вам необходимо вручную создать тела запросов SOAP. Напечатать шаблон XML-файла с заполнителями, которые можно легко заменить, - это самый простой способ сделать это.

Затем возьмите сконструированный XML как тело HTML NSMutableURLRequest и отправьте его, используя NSURLConnection.

Ответ будет более обернут в XML в NSData экземпляре. Используйте NSXMLParser для декодирования.

Но с учетом того, что вы хотите написать сервер на Java и это простое решение; Я бы использовал здесь Hessian http://hessian.caucho.com/ для реализации сервера.

На iOS используйте здесь HessianKit https://sourceforge.net/projects/hessiankit/ и выполняйте простые вызовы RPC.

Отказ от ответственности; Я автор HessianKit.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...