我有一个网络服务,充当网站场和一些分析软件之间的接口(interface)。部分分析跟踪需要获取页面标题。我不想将它从网页传递到 Web 服务,而是想使用 HTTPWebRequest
来调用该页面。
我有代码可以获取整个页面并解析 html 以获取标题标签,但我不想下载整个页面来获取头部信息。
我已经开始了
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create("url");
request.Method = "HEAD";
最佳答案
好主意,但是 HEAD请求仅返回文档的 HTTP header 。这不包括 title 元素,它是 HTTP 消息正文的一部分。
关于c# - 使用 HTTPWebRequest 获取远程页面的标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/314594/