在没有元数据的情况下连接到 Web 服务
Posted
技术标签:
【中文标题】在没有元数据的情况下连接到 Web 服务【英文标题】:Connecting to web-service without metadata 【发布时间】:2013-06-17 18:41:57 【问题描述】:我想连接到这个网络服务
https://training-api.temando.com/schema/2009_06/server.wsdl
我尝试过“添加服务引用”和“添加 Web 引用”,但在这两种情况下都出现了这个错误:
下载时出错 'https://training-api.temando.com/schema/2009_06/server.wsdl/_vti_bin/ListData.svc/$元数据'。
请求失败,HTTP 状态为 404:未找到。
这个额外的 URL 部分是一般用于 Web 服务还是专门用于 WCF?
那我该怎么办?
提前致谢。
【问题讨论】:
【参考方案1】:您应该将 WSDL 文件下载到您的机器上并使用svcutil.exe
工具直接从 WSDL 生成代码。
请参阅 This Question 了解如何完成此操作的示例。
我相信您所做的就是所谓的 WSDL-First 开发。更详细的链接是here。
【讨论】:
以上是关于在没有元数据的情况下连接到 Web 服务的主要内容,如果未能解决你的问题,请参考以下文章
我可以在没有 Oracle JDBC 驱动程序的情况下连接到 Oracle 数据库吗?
如何在不指定数据库名称的情况下连接到 PostgreSQL?