要するに、WebページのGET要求をプログラムで検出する必要があります。ウェブページのGETリクエストの原点をプログラムで検出するにはどうすればよいですか? (C#)
私の会社は現在、別のソフトウェアをインストールする独自のソフトウェア用の小さなインストーラを作成しようとしています。
ソフトウェアのこの他の部分を取得するには、私はそれが(Dir
ローカルのAppData /中だけTempディレクトリである)C#の美しいWebClient
クラスを介してダウンロードリンクを呼び出すのと同じくらい簡単です実現:
using (WebClient client = new WebClient())
{
client.DownloadFile("[download link]", Dir.FullName + "\\setup.exe");
}
しかし、インストーラが出すページは直接ダウンロードページではありません。実際のダウンロードリンクは変更される可能性があります(当社の特定のインストーラは別のダウンロードサーバーで別の場所にホストされている可能性があります)。
これを回避するには、ページが作成したGETリクエストを監視し、そこからURLを動的に取得できることに気付きました。
だから、私はやるつもりだと思っていますが、ページに何が要求されているかを見ることができる言語が組み込まれていますか?あるいは、自分自身でこの機能を書かなければならないのですが、何が良い出発点でしょうか?
私はあなたが誤解していると思いますが、私はクライアントを書いています。私はサーバー側ではない。ページがロードされた後にサーバーが行ったGETリクエストが必要です。この回答は役に立ちません。 – Ellis
yepp私は完全に誤解しました – DotNetDev