Написание ввода для веб-сервисов .NET - PullRequest
0 голосов
/ 23 декабря 2010

Я новичок в веб-сервисах iPhone. Мне нужно получить данные с веб-сервера .NET. Для этого мое мыло сообщение:

NSString *xml = [NSString stringWithFormat:@"<MortgageGetLoanOfficerInfo><PhoneNumber>919703661366</PhoneNumber></MortgageGetLoanOfficerInfo>"];

    NSString *soapMessage = [NSString stringWithFormat:
    @"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n"
    "<soap:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\">\n"
    "<soap:Body>\n"
    "<GenericAndroidMethod xmlns=\"Mortgage\">\n"
    "<methodName>MortgageGetLoanOfficerInfo</methodName>"
    "<xmlParam>%@</xmlParam>"
    "</GenericAndroidMethod>\n"
    "</soap:Body>\n"
    "</soap:Envelope>\n",xml
    ];

Но я не получил ответ.

При проверке прокси-сервера отладки в charles будет отображаться , например: .

Но мне нужно передать <MortgageGetLoanOfficerInfo><PhoneNumber>919703661366</PhoneNumber></MortgageGetLoanOfficerInfo> как одну строку. Как я могу это сделать? Пожалуйста, помогите мне.

Ответы [ 2 ]

2 голосов
/ 23 декабря 2010

Я решаю свою проблему, используя CDDATA.

<xmlParam><![CDATA[<MortgageGetLoanOfficerInfo><PhoneNumber>919703661366</PhoneNumber></MortgageGetLoanOfficerInfo>]]></xmlParam>
0 голосов
/ 23 декабря 2010

Существует множество способов успешного выполнения вызовов SOAP:

Как получить доступ к SOAP-сервисам с iPhone

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