我正在从客户端进行远程过程调用,核心逻辑包括在服务器端执行查询。这适用于除 IE8 之外的所有浏览器。我收到状态代码异常,代码为 12152。当我用 google 搜索时,我发现它可能必须对 session 执行某些操作,但目前没有正确的答案。我该如何解决这个问题?
最佳答案
是的,晦涩的状态代码。经过一番寻找后,所有的事情都指向
HTTP Status 12152 The server has been taken down momentarily for database or server maintenance, or there has been a network error. This status will generally come up when attempting to upload. Please try again later.
我会尝试增加服务器和客户端的超时时间。如果这确实有效,请尝试通过不同的代理进行路由,有时这些代理可能会破坏您请求中的 header 。如果通过代理或其他 Web 代理运行确实有效,请安装 fiddler2 或wireshark 并检查您的请求,主要是 header 。那里可能有一些时髦的东西。您还应该尝试在服务器端嗅探并查看传入请求的外观。
在客户端嗅探打开的套接字,以确保服务器上没有困惑的开放端口等。 IE 也可能会提示这一点。
不幸的是,它是那些似乎不直接的错误之一。
您还可以尝试使用 requestbuilder 使用不同的类型或请求,例如使用所有 get 或 post 等。
关于java - 使用 IE8 时的 GWT 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11779673/