asp.net - 检查Web服务是否存在

标签 asp.net .net web-services .net-4.0 asmx

有人可以告诉我确定给定 URL 是否存在 Web 服务 (ASP.NET) 的最佳方法吗?

我认为一种方法类似于使用 System.Net.Webclient 发出请求,但我如何确定它是否是有效的 Web 服务以及我应该发出哪种类型的请求?

编辑:为了添加更多上下文,我正在确定 Web 服务是否存在,因为我正在尝试构建一个使用任意 Web 服务的通用工具。

最佳答案

恕我直言,确保服务正常运行的唯一方法是能够在服务上调用无害的方法并验证响应。检索 WSDL 还不够。

这里有一个类似的问题:- How do I test connectivity to an unknown web service in C#?

关于asp.net - 检查Web服务是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10088950/

相关文章:

javascript - ajaxSetup beforeSend 仅在第一次单击按钮时被调用

c# - 将泛型与 GraphType 结合使用

c# - OpenFileDialog 在超过 260 个字符的路径上返回空字符串(或根本不返回)

java - PKIX 路径构建失败 : unable to find valid certification path to requested target

c# - 如何将公共(public) Web 服务 API 设为私有(private)?

c# - 在 .NET 3.5 上实现 Pub/Sub 或 SignalR 功能?

c# - 如何从 RadioButtonList 中获取选中的值?

.net - 有没有办法使用 LDAP 只获取前 N 个搜索结果?

java - 我需要 Tomcat 上的 JAX-WS 运行时。可以把 "jax-ws/lib/*"放到 "tomcat/lib"吗?

c# - 使用 Gridview 进行参数化向下钻取