gpt4 book ai didi

java - GWT 上的 JsonP 响应代码

转载 作者:行者123 更新时间:2023-11-30 11:53:51 24 4
gpt4 key购买 nike

我使用的是 GWT 2.3,我的代码中有类似这样的 json-p 请求:

JsonpRequestBuilder jsonp = new JsonpRequestBuilder();
jsonp.requestObject(jsonUrl, new AsyncCallback<T>() {
public void onFailure(Throwable throwable) { // error }

public void onSuccess(T t) { //do something }
});

一些 GET 请求返回 200,其他的 302 等等,我应该是能够针对此值返回不同的“答案”。我怎么能够知道返回的响应值是多少吗?

最佳答案

我认为您无法使用 JsonpRequestBuilder 访问响应代码。但是,如果您改用标准 RequestBuilder,则可以使用 getStatusCode() 获取响应代码。当然,您必须自己解析响应文本。

RequestBuilder r = new RequestBuilder(RequestBuilder.GET, jsonUrl);
r.sendRequest(null, new RequestCallback() {
public void onError(Request request, Throwable exception) {
// error
}

public void onResponseReceived(Request request, Response response) {
if (response.getStatusCode() == 200) {
//do something
} else if (response.getStatusCode() == 302) {
//do something else
}
}
});

关于java - GWT 上的 JsonP 响应代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6047178/

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