gpt4 book ai didi

java - 从 GWT 客户端访问非 GWT servlet

转载 作者:行者123 更新时间:2023-12-01 14:50:16 25 4
gpt4 key购买 nike

假设有一个第三方 RESTful Web 服务在以下位置公开 GET 端点:

http://someservice.com/api/askAnyQuestion

我想访问该服务,将我的问题放在查询字符串上:

http://someservice.com/api/askAnyQuestion&q=Does%20my%20dog%20know%20about%20math%3F

如何从客户端 GWT 应用程序访问此服务?我一直在阅读 RequestFactory 教程,但 RF 似乎仅用于提供数据访问层 (DAL) 和 CRUDding 实体,我不完全确定它是否适合此用例。

如果任何人都可以提供代码示例,而不仅仅是我已经读过的 GWT 教程的链接,或者我可能也读过的一些 Google 员工的博客,那就额外加分了;-)。

最佳答案

您可以使用RequestBuilder 。成功地将其用于 REST。

         RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, url);
try {
builder.sendRequest(null, new RequestCallback() {
@Override
public void onError(Request request, Throwable exception) {
// process error
}

@Override
public void onResponseReceived(Request request, Response response) {
if (200 == response.getStatusCode()) {
// process success
} else {
// process other HTTP response codes
}
}
});
} catch (RequestException e) {
// process exception
}

另请查看 this question用于跨站点请求相关信息。

关于java - 从 GWT 客户端访问非 GWT servlet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14956521/

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