我需要检查通过HTTP的web服务器上是否存在不支持HEAD请求的远程文件(即使文件存在,也会返回404 )。GET请求确实返回200,但我不需要下载文件,因为它可能很大。我还尝试了套接字连接,但即使文件不存在,它们也会返回200。关于如何检查远程URL是否有效存在,有什么建议吗?谢谢。
发布于 2016-02-07 07:30:31
那么,您需要执行一个请求来下载文件,但不要读取响应流。如果你使用HttpWebRequest,请求将在服务器发送头部时执行,而不是文件的内容,所以你可以得到响应,检查头部并处理它,它不会下载整个文件,只是在你检查头部时下载一些字节。
https://stackoverflow.com/questions/35247749
复制相似问题