2011-07-14 10 views
0

私はwsdl2objcによって生成されたクライアントを使用していますが、消費するサービスはすぐに変更され、SOAPヘッダー内のユーザー識別文字列が必要になります。要求にSOAPヘッダーを追加する(wsdl2objcクライアント)

私は見つけることができる最も近いものは、クライアントコードのmain機能である:

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

私は私のユーザーのキーを変更するには期待していないので、私は、ここにヘッダをハードコーディングするといいんだけど、どうすればとするといいでしょうか

答えて

0

ここで同じ問題に直面しています。

が実際にあなたのwsdlが正しくWSSEサポートしている場合:ユーザーがいることを示唆して興味深いスレッド hereそのままのセキュリティは、その後、全体
フレームワークが動作するはずです。 あなたのwsdlはxsd: http://schemas.xmlsoap.org/ws/2002/04/secext/secext.xsd を参照し、wsse:Securityを使用する各操作について、
がセキュリティー・ヘッダー・オブジェクトを入力として取得することを示す必要があります。