寻找在不下载实际内容的情况下确定 VB.NET 中是否存在 URI 的最佳方法。System.IO.FileExists
/My.Computer.FileSystem.FileExists
可以在本地使用来判断文件是否存在,有没有等价于Web?
目前我正在使用 aHttpWebRequest
来检查 URI 的存在性ResponseStream
。如果目标确实存在,这将填充流,如果不存在则抛出异常。该功能正在扩展以检查 PDF 文件(通常为 5MB +)、图像等,将内容实际填充到流中将浪费时间/带宽。
在“成功”(目标确实存在)的情况下,我不希望下载文件或页面,只是以一个布尔值结束,它指示此 URI 末尾是否存在某些东西。