- - PR -
SOAP TOOLKIT→.NET WEBサービスでのセッション管理
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2002-07-05 02:07
初めて投稿します。
EXCEL VBAからSOAP Toolkitを使って大量のデータを.NETで作った WEBサービスをRPC的に数回の呼び出しに分けて取得しようと考えています。 .NET WEBサービスではセッション管理にcookieを使用しているので .NET Windowsアプリケーションからはcookieコンテナを指定することで 実現できたのですが、SOAP Toolkitでは、cookieコンテナを指定する インターフェースがないようです。httpヘッダを直接操作出来れば、と 思ったのですが、SetCookieヘッダの読出方法と、Cookieヘッダの付加 方法がわかりません。 どなたかSOAP Toolkitから.NET WEBサービスの呼出でセッション管理 を実現する方法、情報、実現しているサンプル等をご存知でないでしょうか? よろしくお願いします。 | ||||||||
|
投稿日時: 2002-07-06 21:38
こんな感じではどうでしょう。
ちなみにサービス側はこういう実装です。
| ||||||||
|
投稿日時: 2002-07-09 23:21
質問した者です。
教えて頂いたコードを元に、無事、VBAとVBScriptからのセッション状態 を保持したメソッド呼出に成功しました。 XMLHTTPを使って直接POST&httpヘッダの取得をするとは、素晴らしい 解決法ですね。半ばあきらめていただけに非常にうれしいです。 xmlhttp.responseStreamの取得に失敗する場合は、 Do ループとxmlhttp.ReadyStateを使って完全に読み込むまで待てば 解決するようです。 どうもありがとうございました! |
1