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 或类似端口。
我公司的 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 或类似端口。