List of usage examples for com.google.gwt.http.client RequestBuilder GET
Method GET
To view the source code for com.google.gwt.http.client RequestBuilder GET.
Click Source Link
From source file:com.itgp.gwtviz.client.comm.ServerComm.java
License:Open Source License
public static void getMRouteData(String mRouteURL, final long fileID, final List<Item> columnData, final IMRouteCallable mRouteCallableWidget) { String columnURL = ItemUtil.makeColumnURL(columnData) + ""; String url = mRouteURL + getData + fileID + "/" + columnURL; String urlEncoded = UriUtils.encode(url); RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, urlEncoded); try {/*from w w w . jav a 2 s . c o m*/ builder.sendRequest("", new RequestCallback() { public void onError(Request request, Throwable e) { alert(e); } public void onResponseReceived(Request request, Response response) { if (200 == response.getStatusCode()) { String dataArray = response.getText(); ItemUtil.addDataToColumns(dataArray, columnData); MainDesktop.setCurrentDataModel(ItemUtil.copy(columnData), dataArray); // Make a copy for further reference ItemUtil.elimateDuplicateData(columnData); // List<Item> columnData2 = mRoute.decodeColumns(""+fileID,response.getText()); mRouteCallableWidget.setData(columnData); } else { alert("Received HTTP status code other than 200 : " + response.getStatusText()); } } }); } catch (RequestException e) { alert(e); } }
From source file:com.itgp.gwtviz.client.comm.ServerComm.java
License:Open Source License
public static void getAllMRouteFiles(String mRouteURL) { final MRoute mRoute = new MRoute(); final String url = mRouteURL + getAllFiles; RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, url); try {//w w w. j a v a2s .co m builder.sendRequest("", new RequestCallback() { public void onError(Request request, Throwable e) { alert(e); } public void onResponseReceived(Request request, Response response) { if (200 == response.getStatusCode()) { MainDesktop.consoleLog("getAllMRouteFiles 1"); Docs docs = mRoute.decodeFiles(response.getText()); MainDesktop.consoleLog("getAllMRouteFiles 2"); MainDesktop.setMRouteDocs(docs); MainDesktop.consoleLog("getAllMRouteFiles 3"); MainDesktop.detectModeAndMount(); MainDesktop.consoleLog("getAllMRouteFiles 4"); } else { MainDesktop.consoleLog("getAllMRouteFiles 5"); alert("Received HTTP status code other than 200 : " + response.getStatusText() + "\n" + url); MRoute mRoute = new MRoute(); Docs docs = mRoute.decodeFiles(MRoute.jsonFiles); MainDesktop.setMRouteDocs(docs); MainDesktop.detectModeAndMount(); } } }); } catch (RequestException e) { alert(e); } }
From source file:com.itgp.gwtviz.client.ui.runtime.RuntimeEntry.java
License:Open Source License
public void requestData() { String columnURL = ItemUtil.makeColumnURL(run.getColumnDescriptors()) + ""; final String url = MainDesktop.getMRouteURL() + ServerComm.getData + run.fileID + "/" + columnURL; String urlEncoded = UriUtils.encode(url); RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, urlEncoded); try {/*from w w w.jav a2s.c om*/ builder.sendRequest("", new RequestCallback() { public void onError(Request request, Throwable e) { sendError("The following error was returned while attempting to get data from " + url + "\n\n" + e.getMessage()); return; } public void onResponseReceived(Request request, Response response) { if (200 == response.getStatusCode()) { String dataArray = response.getText(); run.dataArray = dataArray; RuntimeEntry_Part2 re2 = new RuntimeEntry_Part2(run); re2.runtimeLoop(); } else { sendError("Error processing the data request.\n\nGot response code: " + response.getStatusCode()); return; } } }); } catch (RequestException e) { sendError("The following exception occurred while attempting to get data from " + url + "\n\n" + e.getMessage()); } }
From source file:com.jeebook.appengine.gtd.client.TopPanel.java
License:Apache License
public TopPanel() { initWidget(uiBinder.createAndBindUi(this)); new AjaxRequest(null, RequestBuilder.GET, "login") { @Override//from w ww .j a v a 2 s. co m public void onSuccess(Object param, String response) { LoginData ld = LoginData.fromJson(response); emailSpan.setInnerText(ld.getEmail()); loginLink.setText("Sign out"); loginLink.setHref(ld.getUrl()); } }.send(null); }
From source file:com.kaboomerang.gwt.rest.client.resource.impl.AbstractResourceCollection.java
License:Open Source License
/** Builds GET request for a collection of resources */ protected RequestBuilder buildGet() { RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, uriBuilder.buildCollectionGetUri(url)); declareAccept(builder);//from w w w .jav a 2 s . c om return builder; }
From source file:com.kaboomerang.gwt.rest.client.resource.impl.AbstractResourceCollection.java
License:Open Source License
/** Builds a GET request for a single resource */ protected RequestBuilder buildGet(int id) { RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, uriBuilder.buildGetUri(url, id)); declareAccept(builder);// w w w .j a v a 2s . c o m return builder; }
From source file:com.kk_electronic.kkportal.core.rpc.Comet.java
License:Open Source License
private void poll() { if (!status.equals(WebSocketStatus.OPEN)) return;//from ww w. ja v a2 s.c o m RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, url + rxUrl); try { builder.sendRequest(null, rxCallback); } catch (RequestException e) { GWT.log("SOCKET-Failed to get responses to portalserver", e); } }
From source file:com.lorepo.icf.utils.XMLLoader.java
License:Open Source License
public void load(String url, ILoadListener l) { final String resolvedURL; listener = l;//from w w w . j ava2s. c om if (url.contains("://") || url.startsWith("/")) { resolvedURL = url; } else { resolvedURL = GWT.getHostPageBaseURL() + url; } RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, resolvedURL); errorString = null; try { builder.sendRequest(null, new RequestCallback() { public void onError(Request request, Throwable exception) { // Couldn't connect to server (could be timeout, SOP violation, etc.) errorString = "Error" + exception.toString(); } public void onResponseReceived(Request request, Response response) { // StatusCode == 0 when loading from local file try { if (response.getStatusCode() == 200 || response.getStatusCode() == 0) { Document dom = XMLParser.parse(response.getText()); initContentFromDOM(dom, resolvedURL); listener.onFinishedLoading(model); } else { // Handle the error. Can get the status text from response.getStatusText() errorString = "Wrong status: " + response.getText(); listener.onError(errorString); } } catch (Exception e) { listener.onError(e.getMessage()); } } }); } catch (RequestException e) { // Couldn't connect to server errorString = "Can't connect to the server: " + e.toString(); } catch (DOMException e) { errorString = "Could not parse file: " + url; } if (errorString != null) listener.onError(errorString); }
From source file:com.lushprojects.circuitjs1.client.circuitjs1.java
License:Open Source License
void loadLocale() { String url;/*from w w w . ja v a 2 s. com*/ String lang = language(); GWT.log("got language " + lang); if (lang.startsWith("en")) { // no need to load locale file for English loadSimulator(); return; } if (lang.startsWith("de-")) lang = "de"; url = GWT.getModuleBaseURL() + "locale_" + lang + ".txt"; RequestBuilder requestBuilder = new RequestBuilder(RequestBuilder.GET, url); try { requestBuilder.sendRequest(null, new RequestCallback() { public void onError(Request request, Throwable exception) { GWT.log("File Error Response", exception); } public void onResponseReceived(Request request, Response response) { // processing goes here if (response.getStatusCode() == Response.SC_OK) { String text = response.getText(); processLocale(text); // end or processing } else { GWT.log("Bad file server response:" + response.getStatusText()); loadSimulator(); } } }); } catch (RequestException e) { GWT.log("failed file reading", e); } }
From source file:com.lushprojects.circuitjs1.client.CirSim.java
License:Open Source License
void getSetupList(final boolean openDefault) { String url;//from ww w . j a v a 2 s . c o m url = GWT.getModuleBaseURL() + "setuplist.txt" + "?v=" + random.nextInt(); RequestBuilder requestBuilder = new RequestBuilder(RequestBuilder.GET, url); try { requestBuilder.sendRequest(null, new RequestCallback() { public void onError(Request request, Throwable exception) { GWT.log("File Error Response", exception); } public void onResponseReceived(Request request, Response response) { // processing goes here if (response.getStatusCode() == Response.SC_OK) { String text = response.getText(); processSetupList(text.getBytes(), text.length(), openDefault); // end or processing } else GWT.log("Bad file server response:" + response.getStatusText()); } }); } catch (RequestException e) { GWT.log("failed file reading", e); } }