我发现HTTP HEAD方法在实践中并不总是可靠的:Reliability of HTTP HEAD method
是否可以使用HTTP GET方法模拟HTTP HEAD方法?我的意思是我只需要答案的标题,因此它应该足以限制最大数量的数据。我可以在.NET中这样做吗?
谢谢!
答案 0 :(得分:1)
是否可以使用HTTP GET方法模拟HTTP HEAD方法?
不,当然不是。 GET请求总是随身体响应。这就是HTTP规范所说的。因此,除非您发现违反HTTP规范的Web服务器,否则我认为它不会起作用。只有HEAD动词才能达到你想要的效果。
答案 1 :(得分:0)
使用返回流的WebClient.OpenRead()
。读入所需的字节数,然后关闭流。