代码之家  ›  专栏  ›  技术社区  ›  madcolor

调用WebService的Win应用程序与调用相同服务的Web应用程序

  •  0
  • madcolor  · 技术社区  · 15 年前

    我正在尝试使用第三方发布的WebService中的数据。我有一个sdk win应用程序可以调用服务(从我的dev机器)并获得结果,但是一个web应用程序(在同一台机器上运行)具有相同的代码,却什么也得不到。

    我的问题是:

    对于什么类型的应用程序调用Web服务(与服务器的预期)有区别吗?

    3 回复  |  直到 15 年前
        1
  •  3
  •   kemiller2002    15 年前

    不。对于服务器来说,这只是一个请求。两个应用程序都通过HTTP和SOAP与之通信。

        2
  •  1
  •   Jon Skeet    15 年前

    正如凯文所说,对服务器来说,这只是一个请求。

    我建议你跑步 Fiddler2 WireShark 看看在网络层面上发生了什么。然后,您可以看到问题是客户端正在发送服务器无法理解的不同类型的请求,还是服务器正在发送返回信息,但客户端无法理解。

        3
  •  1
  •   Justin Niessner    15 年前

    不。

    确保您的Web应用程序在尝试发出出站Web请求时未达到防火墙规则。还要确保运行Web应用程序的用户具有足够的权限来发出Web服务请求。