在Visual Studio中添加Web引用以获得RESTful Web服务



我正在尝试添加对 restful 服务的 Web 引用,这里有一个示例 URL:

http://dailymed.nlm.nih.gov/dailymed/services/v1/ndc/0409-3613-01/spls.xml

我收到以下错误(我猜是因为我无法访问 WSDL 或 DISCO,它们未在 API 帮助页面上列出):

url http://dailymed.nlm.nih.gov/dailymed/services/v1/ndc/0409-3613-01/spls.xml 处的文档未被识别为已知文档类型。来自每种已知类型的错误消息可能会帮助您解决问题: - 来自"XML 架构"的报告是"W3C XML 架构的根元素应该是

我无法访问此网络服务,它由国家医学图书馆运营。 关于如何在VS中添加引用的任何想法? 我必须手动访问它吗?

没有标准的元数据格式来描述 REST 服务。没有什么与 WSDL 类似的东西。因此,"添加服务引用"或"添加 Web 引用"将不起作用。

您必须查看服务的文档,或者可能查看示例代码,并构建自己的访问层。

最新更新