1

特定の URL が静的ファイルではなくページの URL であるかどうかを知る方法はありますか?

特定の URL からコンテンツをダウンロードする必要があり、.php 拡張子が追加された大きなビデオ ファイルをダウンロードしたくありません。

4

2 に答える 2

2

一般に、ページの URL はそのコンテンツについて何も述べていません。.html で終わる URL には、HTML やその他のものが含まれている可能性があります。あなたが持っている唯一の(ほとんどの)信頼できる参照は、Content-TypeHTTPヘッダーの値です(たとえば、HTMLの場合は である必要がありtext/html、XHTMLの場合は である可能性もありますapplication/xhtml+xml)。

于 2013-01-03T14:17:56.823 に答える
1

以下を使用できます

using System.Net;

using (WebClient client = new WebClient())
{
    client.DownloadFile("http://yoursite.com/anypage.aspx", @"C:\anyfile.html");

    string htmlCode = client.DownloadString("http://yoursite.com/anypage.aspx");
}
于 2013-01-03T14:10:36.427 に答える