【问题标题】:Checking a Web Application for a Response using HttpWebRequest/Response C#使用 HttpWebRequest/Response C# 检查 Web 应用程序的响应
【发布时间】:2016-02-15 21:38:32
【问题描述】:

目标
目前,我正在为一个项目管理互联网应用程序开发一个看门狗程序。它是一个基于订阅的 Web 应用程序,位于彩虹上方某处的服务器上(不是基于公司的服务器)。无论出于何种原因,拥有此应用程序的公司都不会观看他们自己的程序以确保其响应。基本上,它会下降,直到一些订户注意到它并通知公司。我的经理没有它,因此我想出了一个看门狗程序来不断检查应用程序是否正常工作。

我的问题
我一直在探索 System.Net.NetworkInformation 命名空间,特别是 HttpWebResponse/Request 类。 GetResponse 方法的定义是“从 Internet 资源返回响应”。我觉得这是一个非常笼统的定义,所以我不太确定它是否足以推断这个 Web 应用程序是否正常工作。 我的问题是 HttpWebRequest 对象的 GetReponse 方法实际上在做什么?这是我想用来创建我的看门狗程序的东西吗?如果没有,您有什么建议吗?

【问题讨论】:

    标签: c# web-services web-applications httpwebrequest httpwebresponse


    【解决方案1】:

    GetResponse 正在返回 Web 服务器对您对网页或其他资源的请求的响应。您要做的是检查对您的请求的响应状态,大概是某个指示应用程序是否正常工作的页面。所以你尝试用你的网络请求点击页面,响应状态是好的,你继续卡车运输。否则,您将采取一些措施来响应错误,例如向托管应用程序的公司发送电子邮件。

    这个问题已经回答了代码中的样子:

    How to get error information when HttpWebRequest.GetResponse() fails

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-04-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多