2011-01-11 41 views
1

サードパーティツールのWebインターフェイス(CAサービスデスク)でjavaサーブレットを使用して、vb.netのWebクライアントを使用してダウンロードファイル機能を呼び出そうとしています。問題は、応答からのテキストストリームがマークアップであり、実際のテキストファイルストリームではないことです。ファイルをダウンロードするページがwebclientで処理する必要があります

実際にファイルをダウンロードする別のページにページがリダイレクトされているようです。リダイレクトされたページのURLが何であるか分かりません。

このリダイレクトされたページを処理して、system.net.webclientを使用してダウンロードする方法はありますか?

ありがとうございます!

+0

正常な状況でサーブレットを使用しているときにHTTPデバッグプロキシを使用してリッスンを試みたが、どのパラメータが渡されているかを正確に識別しましたか?サーブレットページには特定のパラメータ(HTTP REFERERなど)が必要な場合があり、提供されていない場合はHTMLが表示される可能性があります。 –

+0

私を訂正しますが、規定された/サポートされているAPIルートに従っていないようですね。 –

+1

WebサービスAPIはありますが、レコードからファイルを取得する機能はありません。添付ファイルを追加または削除する機能しかありません。 –

答えて

0

Turn on logging for System.Net。送受信されている完全なHTTPヘッダーを見ることができます。私はデスクトップアプリケーションからこれを行うことをお勧めします。そして、あなたが魔法のシーケンスを見つけたら、それをWebアプリケーションに移植します。

関連する問題