gpt4 book ai didi

java - GWT 客户端在 ReSTLet 调用期间接收空表示

转载 作者:行者123 更新时间:2023-12-01 15:36:00 27 4
gpt4 key购买 nike

我有 2 个项目,一个是 GWT/GAE,一个是 GAE。两者都实现了适当的 ReSTLet jar。

当我从 junit 测试用例(使用 Java SE ReSTLet 客户端)调用它时,或者当我从浏览器调用它时,服务器返回预期的 JSON 表示,但当我从 GWT 应用程序调用它时,它不起作用。调用如下所示:

     itemSuggestProxy.getClientResource().setReference(WebSrvcConnectionMethods.getItemSuggestionURL() + queryString.trim());

try{
itemSuggestProxy.suggestByString(new Result<Representation>(){
public void onFailure(Throwable caught) {

}
public void onSuccess(Representation rep) {
....
}

表示代表返回为 null,当我在服务器上调试两者时,服务器方法 suggestByString() 永远不会被命中(如果我使用浏览器)

我将它们保存在同一台服务器上(都在本地主机上[不同的端口])这不应该解决同源问题吗?它没有抛出任何类型的异常,只是返回 null,这让我抓狂。

最佳答案

如果您使用不同的端口,则同源策略确实会出现问题(因为同源策略适用于端口和主机)

关于java - GWT 客户端在 ReSTLet 调用期间接收空表示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8831170/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com