是否有机会让 http get 请求、读取标头而不是获取正文以减少流量和提高速度?我使用这个代码:
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(u1);
request.AllowAutoRedirect = true;
request.Timeout = 30000;
request.Method = "GET";
request.UserAgent = "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.110 Safari/537.36";
request.KeepAlive = true;
HttpWebResponse response;
using (response = (HttpWebResponse)request.GetResponse())
{
var res = response.ResponseUri.ToString();
}
Run Code Online (Sandbox Code Playgroud)
所以我只需要结果网址。如果有重定向(位置标头) - 我会得到结果 url。但我不需要身体。使用 GET 方法(不是 HEAD 方法)获得响应以在没有响应正文的情况下获得结果是否真实?
| 归档时间: |
|
| 查看次数: |
2184 次 |
| 最近记录: |