C#应用程序测试到web服务的连接(ping、下载、上传)



我创建了一个简单的web服务,用于接收数据并将其保存在数据库中。我需要创建一个应用程序(或服务(来测试与此web服务的连接(不时,例如每1分钟(。

我需要下载、上传、ping等信息,并将它们保存在数据库中。我尝试了NetworkInterface,但web服务不是接口,所以找不到它。我不知道如何测试此连接并获取有关它的信息,所以我需要帮助。

解决方案1:完全自定义

高级描述:

  1. 创建一个新的端点,类似于api/healthcheck
  2. 要么a.执行模拟操作(保存/删除错误数据b.使用最近调用的统计信息维护一个表或任何其他持久性(即使是单例也可以(
  3. 将它们添加到类响应对象中,并将其返回给调用者

解决方案2:使用自定义遥测

高级描述:

  1. 选择类似服务的应用程序洞察:https://learn.microsoft.com/en-us/azure/azure-monitor/app/app-insights-overview
  2. 如果开箱即用的配置不够,请配置遥测
  3. 使用rest api获取您的信息

相关内容

  • 没有找到相关文章

最新更新