c# - 使用 HTTPWebRequest 获取远程页面的标题

标签 c# asp.net http httpwebrequest

我有一个网络服务,充当网站场和一些分析软件之间的接口(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/

相关文章:

c# - 为什么构造函数总是与类同名,以及它们是如何被隐式调用的?

c# - C++/JavaScript Unity3D 与 Java

asp.net - 有人能够在 Visual Studio 2015 中使用 Angular 4 Quickstart 吗?

asp.net - CORS POST 请求不起作用 - 选项(错误请求) - 不允许来源

c# - 不允许和未经授权的 ASP.NET AJAX PUT 方法

http - golang 中的默认 HTTP 拨号超时值

java - 不使用浏览器的 HTTP 请求

c# - Entity Framework 外键跟踪导致问题

javascript - 使用 JavaScript 从安全的 https 弹出窗口重新加载 http 父窗口

c# - 使用全局常量或枚举而不指定类名