无法连接远程服务器(Web服务)

Chi*_*tan 6 c# asp.net rest webservices-client

在此输入图像描述

我试图将这个Web服务集成到我的asp.net项目中,但它会弹出这种类型的错误!如果您对此有任何想法,请给我解决方案.有很多关于oodle web服务和oodle API的材料.

试试这个网址,了解我的问题 http://api.oodle.com/api/v2/listings?key=TEST®ion=chicago&category=vehicle/car

And*_*lad 4

这根本就不是 SOAP Web 服务。这是一个 REST XML 服务。REST 服务不提供 WSDL 形式的自描述元数据。

您需要另一种与服务通信的方式。如果没有可用的 C# 包装器,您可能必须自己编写 url 生成器,并让 .NET Framework 将 xml 文档反序列化为编写良好的类(您也可以自己编写)

尝试阅读更多内容:Oddle 开发中心

编辑: 此外,如果您从 Web 应用程序中下载 XML 文档,则需要考虑一些事项。

当您进行开发时,请确保您以管理员身份运行 Visual Studio 。

当您部署到托管提供商时,请确保您没有运行Medium Trust,因为这可能会阻止您访问外部 Web 源。

但我仍然不明白为什么“添加 Web 引用”对话框无法连接到 oodle Web 服务器。检查您的网络设置、防火墙设置等。如果您能够在网络浏览器中访问该 URL,则应该能够通过代码下载该文档。

  • 但如何从 URL 获取数据呢?我的意思是生成了全新的请求和响应!那么我该如何映射它呢? (2认同)
  • 看看我的回答吧!果然还是这样啊! (2认同)