Добавление заголовков SOAP к запросу (клиент wsdl2objc) - PullRequest
0 голосов
/ 14 июля 2011

Я использую клиент, сгенерированный wsdl2objc, но сервис, который он использует, скоро будет изменен, чтобы потребовать строку идентификации пользователя в заголовке SOAP.

Самое близкое, что я могу найти, это функция main кода клиента:

NSMutableDictionary *headerElements = nil;
headerElements = [NSMutableDictionary dictionary];

Я в порядке с жестким кодированием заголовка здесь, потому что я не ожидаю, что мой пользовательский ключ изменится, но как это сделать предполагается ?

1 Ответ

0 голосов
/ 09 мая 2012

Столкнувшись с той же проблемой здесь. Интересная тема здесь , где пользователь предлагает что:

На самом деле, если ваш wsdl правильно поддерживает wsse: Security, тогда все
рамки должны работать как есть. Ваш wsdl должен ссылаться на этот xsd: http://schemas.xmlsoap.org/ws/2002/04/secext/secext.xsd и должен указать для каждой операции, которая использует wsse: Security, что это
принимает в качестве входных данных объект заголовка Security.

...