|
|
1
20
您可以使用.NET执行HEAD请求,然后查看响应的状态。 您的代码看起来像这样(改编自 The Lowly HTTP HEAD Request ):
这是一份详细的清单 status codes |
|
|
2
2
我们是否可以假设您在从中检索帮助页时,正在同一个web服务器上运行web应用程序?如果是,则可以使用Server.MapPath方法与System.IO命名空间中的file.Exists方法一起查找服务器上文件的路径,以确认文件存在。 |
|
|
3
2
我自己也有同样的问题,发现这个问题和这里的答案真的很有用。 但这里的答案是用旧的 WebRequest-class 这有点过时,它对启动器没有异步支持。所以我想用更现代的方式来做 HttpClient . 下面是一个示例,其中包含一个用于检查文件是否存在的小助手类:
用法:
|
|
|
4
1
|
|
|
5
1
看一看 HttpWebResponse 班级。你可以这样做:
|
|
|
6
0
非常感谢。 |
|
|
7
0
编辑:显然一个很好的方法是HEAD请求。
|