我正在成功地使用wsdl2objc生成的客户端,但是它所使用的服务很快就会被更改,要求用户识别SOAP头中的字符串。
我能找到的最接近的东西是客户端代码的main函数:
NSMutableDictionary *headerElements = nil;
headerElements = [NSMutableDictionary dictionary];我可以在这里硬编码一个标题,因为我不期望我的用户键会改变,但是它应该怎么做呢?
发布于 2012-05-09 13:16:14
也面临着同样的问题。有趣的线程这里,其中用户建议:
实际上,如果您的wsdl适当地支持wsse:Security,那么整个
框架应按原样运作。您的wsdl应该引用这个xsd:http://schemas.xmlsoap.org/ws/2002/04/secext/secext.xsd,并对使用wsse:Security的每个操作声明它。
接受安全标头对象作为输入。
https://stackoverflow.com/questions/6690562
复制相似问题