GWT 后端 intercepting/blocking 外部请求

GWT back-end intercepting/blocking external requests

我公司的 Web 应用程序在前端和后端都使用 GWT,我们想从项目中删除 GWT。我们目前的 objective 将使用现有的 GWT 后端在 Angular2 中创建一个新的登录页面。

我们目前遇到的主要问题是,所有来自当前 GWT 前端外部的请求似乎都是 intercepted/blocked 而不是 return 任何东西。我目前正在使用 Postman 从服务器发出 GET 请求。 这是我正在调用的 URL:http://localhost:9997/RestServer/api/users/1.

邮递员回复: « 无法得到任何回应 连接到 http://localhost:9997/RestServer/api/users/1 时出错。 »

GWT 开发模式的控制台return出现错误:

[TRACE] Connection received from 127.0.0.1:60296 
[ERROR] Unrecognized command for client; closing connection 

com.google.gwt.dev.shell.BrowserChannelException: Invalid message type 71
at com.google.gwt.dev.shell.BrowserChannel$Message.readMessageType(BrowserChannel.java:1135)
at com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:248)
at com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:222)
at java.lang.Thread.run(Thread.java:745)

你知道为什么我的请求被拦截了吗?为什么我连 HTTP 响应都收不到?

如果您需要更多信息来回答,请提出要求。

旧开发模式下的端口 9997 不是 HTTP 服务器。这是遗留浏览器插件(现代 FF 和 Chrome 由于这些浏览器中的重大更改而不受支持)将连接到 运行 Java 代码并启用远程调试、热交换、等等

相反,您需要连接到 HTTP 端口,即 8888 或 8080 或类似端口。