我有.net应用程序,我想ping一些web服务并在网页上显示状态。 我试过ping但我得到“没有这样的主机已知”。
但ping适用于url或ip但不适用于服务。
请把想法放在这里
更新:
我使用了HttpWebResponse并请求。我未经授权获得401。
答案 0 :(得分:3)
使用head HTTP verb进行检查。 “此方法通常用于测试超文本链接的有效性,可访问性和最近的修改。”
答案 1 :(得分:1)
答案 2 :(得分:0)
如果您尝试ping Web服务地址而不是整个端点,该怎么办?基本上,EndPoint由Address和location组成。假设您有以下名为CustomerService.svc的Web Service。
http://myserver.somedomain.com/services/CustomerService.svc
您应该尝试ping到myserver.somedomain.com的地址。此外,您应该考虑某些服务器禁用ping命令。
答案 3 :(得分:0)