c# – 检查ASP.NET中是否存在文本文件

我需要检查不同域上的站点上是否存在文本文件. URL可以是:

http://sub.somedomain.com/blah/atextfile.txt

我需要从代码背后做到这一点.我试图使用HttpWebRequest对象,但不知道如何做到这一点.

编辑:我正在寻找一个轻量级的方法,因为我将每隔几秒执行一次这个逻辑

最佳答案

HttpWebRequest request = (HttpWebRequest)WebRequest.Create(
                       "http://sub.somedomain.com/blah/atextfile.txt");

HttpWebResponse response = (HttpWebResponse)request.GetResponse();

if (response.StatusCode == HttpStatusCode.OK)
{
    // FILE EXISTS!
}
response.Close();
点赞