.net - 如何在没有 Web 引用的情况下调用 Web 服务?

标签 .net visual-studio-2008 web-services

我想调用一个网络服务,但直到运行时我才知道这个 url。

什么是获取网络引用的最佳方式,而无需实际提交 url。

让 1 个客户端在 10 个不同的域上访问相同的 Web 服务怎么样?

最佳答案

创建 Web 引用,并将 Web 服务转换为动态 Web 服务。动态 Web 服务允许您修改 URL。

您现在需要创建 Web 引用以确保您的应用程序理解可用的接口(interface)。通过切换到动态 Web 服务,您可以在代码中初始化 Web 引用后修改 .Url 属性。

service = new MyWebService.MyWebService();
service.Url = myWebServiceUrl;

关于.net - 如何在没有 Web 引用的情况下调用 Web 服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/125627/

相关文章:

java - Soap Web 服务中多部分请求的内容类型

c# - 使用或不使用什么形式

c# - 如何在 C# 中读取 (Google.Apis.Drive.v3.Data.File)?

c# - 子类中的依赖注入(inject)

visual-studio-2008 - VS2008 C++ MFC 访问冲突仅在单步 Debug模式时发生

.net - 在 Visual Studio 2008 中部署 ASP.NET MVC 应用程序

c# - 如何从对 web 服务的请求中获取客户端 IP 地址

c# - 将嵌套循环重构为单个 LINQ 查询

c# - 添加 + 折叠树列表到大型注释 block - Visual Studio 2008 中的 C# 代码

web-services - JAX-WS 端点实现类不得实现 `finalize()` 方法