在visual studio中添加Web引用以获得宁静的Web服务

时间:2012-11-19 15:36:32

标签: asp.net visual-studio-2010 web-services

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

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

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

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

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

1 个答案:

答案 0 :(得分:1)

没有标准的元数据格式来描述REST服务。与WSDL没什么相似之处。因此,“添加服务引用”或“添加Web引用”将不起作用。

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