【问题标题】:GWT: Request Builder in Development mode using a Reverse ProxyGWT:使用反向代理的开发模式下的请求生成器
【发布时间】:2012-05-02 02:01:58
【问题描述】:

我在使用 GWT 上的请求生成器时遇到问题。

我正在使用配置有反向代理的本地服务器 (Apache)(所以我在进行跨域调用时没有问题)。当我在 生产模式 下运行我的 GWT 项目时,调用正常。

但是,在开发模式中,我在这样做时遇到了麻烦 - 似乎我发出的每个 POST 请求都以某种方式变成了一个 OPTIONS 请求,所以我从来没有得到我想要的响应。

现在我很茫然。如果调用在生产模式下工作正常,那么问题不在于我的 Apache 配置,也不在于我的 GWT 代码,对吧?我假设问题出在开发模式配置上,但我找不到任何相关信息。我的项目的其余部分在这两种模式下都能正常工作。

【问题讨论】:

    标签: gwt request builder mode


    【解决方案1】:

    如果您没有在服务器 in -noserver mode 之外运行 DevMode,那么您的浏览器只是跟随 CORS,它要求在实际执行之前检查 OPTIONS 是否允许跨域 POST。 在 IE 中尝试它,您将使用 Same-Origin Policy 代替(因为 IE 没有在 XMLHttpRequest 上实现 CORS,但在 GWT 不会尝试处理的特定于 IE 的 XDomainRequest 上实现 - 太多的运行时开销对于很少使用并且每个人都认为 IE 应该修复的 [跨域请求] 的东西——)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-16
      • 2018-11-22
      • 1970-01-01
      • 1970-01-01
      • 2019-04-03
      • 1970-01-01
      • 1970-01-01
      • 2021-07-10
      相关资源
      最近更新 更多