【问题标题】:Make GWT interact with ASP.NET Web Service使 GWT 与 ASP.NET Web 服务交互
【发布时间】:2010-12-02 02:29:42
【问题描述】:

有没有人知道 Internet 上有一篇很好的文章或教程来演示如何使用 GWT 来利用 (ASP.NET) 跨域 Web 服务?

据我所知,从 GWT 中与 XML 或 JSON 进行交互应该是可能的,但是当 Web 服务位于不同的域时变得更加困难。我试图找到一篇演示此设置的文章,但没有任何运气。

【问题讨论】:

    标签: asp.net web-services gwt


    【解决方案1】:

    有几个选项可用:

    但首先我建议阅读http://code.google.com/webtoolkit/tutorials/1.6/Xsite.html - 它应该能让你前进:)

    【讨论】:

      【解决方案2】:

      我最初打算采用 JSONP 方法(如 Google 的 suggested),以便在 JavaScript 中进行跨站点 AJAX 调用,但最终我不得不将太多的 hack 合并到 ASP.NET Web 服务中为了让它工作。

      在我的例子中,解决方案是使用 GWT RPC 到 JAVA servlet,充当代理,然后使用 SOAP 调用 ASP.NET Web 服务。 SOAP Java 类是使用作为 JAX-WS 项目一部分的 wslist 工具生成的(如 here 所示)。

      使用 GWT RPC,我仍然能够异步调用 JAVA servlet,为用户提供无缝体验。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-08-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多