JsonpRequestBuilder
リクエストの呼び出し中にタイムアウト例外が発生しました。
私も質問を参照していますが、毎回タイムアウト例外が発生しています。
私のエントリポイントクラスは
package com.dips.restcalls.client;
import com.google.gwt.core.client.EntryPoint;
import com.google.gwt.jsonp.client.JsonpRequestBuilder;
import com.google.gwt.user.client.rpc.AsyncCallback;
public class RequestClass implements EntryPoint {
@Override
public void onModuleLoad() {
// TODO Auto-generated method stub
private static final String JSON_URL = "http://www.flickr.com/services/rest/?method=flickr.test.echo&format=json&api_key=XXXXXXXXXXX";
JsonpRequestBuilder builder = new JsonpRequestBuilder();
builder.setTimeout(1000);
builder.setCallbackParam("jsonCallback");
builder.requestObject(JSON_URL, new AsyncCallback<T>() {
@Override
public void onFailure(Throwable caught) {
// TODO Auto-generated method stub
System.out.println("Fails...."+ caught);
}
@Override
public void onSuccess(T result) {
// TODO Auto-generated method stub
System.out.println("Sucess...");
}
});
}
}
ここからflickrjsonurlを取得できます
私のJavaScriptObjectクラスは
package com.dips.restcalls.client;
import com.google.gwt.core.client.JavaScriptObject;
public class T extends JavaScriptObject {
public T() {
// TODO Auto-generated constructor stub
}
}
Firebugではjson応答が返されますが、コンソールでは毎回タイムアウト例外が発生します。私を助けてください。