Как вызвать мыльный метод из ASIHTTPRequest в iphone? - PullRequest
2 голосов
/ 07 апреля 2011

Я использую класс ASIHTTPRequest для загрузки и загрузки данных. Может ли кто-нибудь объяснить, как вызвать метод SOAP для доступа к этому веб-сервису: "http://ced.netsdi.com/Chipaservice.asmx"

Ответы [ 2 ]

2 голосов
/ 07 апреля 2011

Что я делаю с SOAP, так это использую отличный проект wsdl2objc , чтобы автоматически генерировать все мои методы доступа из заданного WSDL. Вы можете получить WSDL от своей конечной точки, добавив? Wsdl как этот;

http://ced.netsdi.com/Chipaservice.asmx?wsdl

Сохраните этот файл, запустите его через процесс wsdl2objc и Боб - ваш дядя. Прекрасно работает!

Теперь wsdl2objc не использует ASIHTTPRequest, вместо этого он использует стандартные асинхронные библиотеки Какао. Нетрудно перенести его в ASIHTTPRequest, если это становится требованием, и это то, что я сделал для другого проекта.

0 голосов
/ 07 апреля 2011

Это даст вам подсказку:

метод не найден, ошибка при доступе к веб-службе с использованием asihttprequest

http://allseeing -i.com / ASIHTTPRequest/ Как использовать

Плюс ASIHTTPRequest не единственный способ вызова метода SOAP, я использую NSMutuableURLRequest, если вы планируете использовать NSMutuableURLRequest, я предоставлю вам фрагмент кода.

...