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.totsp.gwittir.rest.client.transports.XHRTransport.java
License:Open Source License
public RequestControl get(String mimeType, String url, final AsyncCallback<String> callback) { RequestBuilder b = new RequestBuilder(RequestBuilder.GET, url); b.setHeader(ACCEPT_HEADER, mimeType); return super.doRequest(b, new GenericRequestCallback(HTTPTransport.GET_RESPONSE_CODES, true, callback)); }
From source file:com.totsp.gwittir.rest.client.transports.XRESTTransport.java
License:Open Source License
public RequestControl delete(String mimeType, String url, final AsyncCallback callback) { RequestBuilder b = new RequestBuilder(RequestBuilder.GET, url); b.setHeader(X_REST_METHOD_HEADER, "DELETE"); b.setHeader(ACCEPT_HEADER, mimeType); b.setHeader(CONTENT_TYPE_HEADER, mimeType); return super.doRequest(b, new GenericRequestCallback(HTTPTransport.DELETE_RESPONSE_CODES, false, callback)); }
From source file:com.totsp.gwittir.rest.client.transports.XRESTTransport.java
License:Open Source License
public RequestControl get(String mimeType, String url, final AsyncCallback<String> callback) { RequestBuilder b = new RequestBuilder(RequestBuilder.GET, url); b.setHeader(ACCEPT_HEADER, mimeType); b.setHeader(CONTENT_TYPE_HEADER, mimeType); return super.doRequest(b, new GenericRequestCallback(HTTPTransport.POST_RESPONSE_CODES, false, callback)); }
From source file:de.eckhartarnold.client.ImageCollectionReader.java
License:Apache License
private void readJSON(String url, JSONDelegate task, IMessage error) { RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, url); JSONReceiver receiver = new JSONReceiver(url, task, error); if (!receiver.extractJSONfromHTML()) { try {/* www .java 2s . c o m*/ builder.sendRequest(null, receiver); } catch (RequestException e) { error.message("Couldn't retrieve JSON: " + url + "<br />" + e.getMessage()); } } }
From source file:de.kp.ames.search.client.http.ConnectionManager.java
License:Open Source License
/** * @param url//from w ww .j a v a2 s .c om * @param callback */ public void sendGetRequest(final String url, final HashMap<String, String> headers, final ConnectionCallback callback) { RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, URL.encode(url)); builder.setTimeoutMillis(CoreGlobals.CONNECTION_TIMEOUT); /* * Set header parameters */ if (headers.isEmpty() == false) { Set<String> keys = headers.keySet(); for (String key : keys) { builder.setHeader(key, headers.get(key)); } } /* * Set request callback */ builder.setCallback(new RequestCallback() { public void onResponseReceived(Request request, Response response) { SC.logWarn("======> cm.RequestCallback.onResponseReceived"); if (STATUS_CODE_OK == response.getStatusCode()) { handleSuccess(response, callback); } else { handleFailure(response, callback); } } public void onError(Request request, Throwable exception) { SC.logWarn("======> cm.RequestCallback.onError"); if (exception instanceof RequestTimeoutException) { handleTimeout(exception, callback); } else { handleError(exception, callback); } } }); try { builder.send(); } catch (RequestException e) { handleError(e, callback); } }
From source file:de.kp.ames.web.client.core.http.ConnectionManager.java
License:Open Source License
/** * @param url//from w w w. java 2s . co m * @param callback */ public void sendGetRequest(final String url, final HashMap<String, String> headers, final ConnectionCallback callback) { RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, URL.encode(url)); builder.setTimeoutMillis(GuiConstants.CONNECTION_TIMEOUT); /* * Set header parameters */ if (headers.isEmpty() == false) { Set<String> keys = headers.keySet(); for (String key : keys) { builder.setHeader(key, headers.get(key)); } } /* * Set request callback */ builder.setCallback(new RequestCallback() { public void onResponseReceived(Request request, Response response) { if (STATUS_CODE_OK == response.getStatusCode()) { handleSuccess(response, callback); } else { handleFailure(response, callback); } } public void onError(Request request, Throwable exception) { if (exception instanceof RequestTimeoutException) { handleTimeout(exception, callback); } else { handleError(exception, callback); } } }); try { builder.send(); } catch (RequestException e) { handleError(e, callback); } }
From source file:de.lilawelt.zmachine.client.machine.Memory.java
License:Open Source License
public void initialize(ZUserInterface ui, String storyFile) { Log.debug("Trying to load story from " + storyFile); final PopupPanel p = new PopupPanel(); p.add(new HTML("Please wait, loading game...")); p.center();// ww w. j ava2 s . c o m p.show(); zui = ui; RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, URL.encode(storyFile)); try { builder.sendRequest(null, new RequestCallback() { public void onError(Request request, Throwable exception) { // Couldn't connect to server (could be timeout, SOP violation, etc.) Log.debug("Server connect failed"); zui.fatal("Could not connect to server: " + exception.getMessage()); } public void onResponseReceived(Request request, Response response) { if (200 == response.getStatusCode()) { String story = response.getText(); Log.debug("Text length: " + story.length()); //String[] tokens = story.split(" "); dataLength = story.length(); Log.debug("Initial length: " + dataLength); data = new byte[dataLength]; int count = 0; for (int i = 0; i < dataLength - 3; i++) { char e1 = story.charAt(i++); //if ( i < 100 ) //Log.debug("Charvalue at pos "+i+": "+e1); if (e1 == '\n' || e1 == '\r') { e1 = story.charAt(i++); if (e1 == '\n' || e1 == '\r') { e1 = story.charAt(i++); } } e1 = (char) tab.indexOf(e1); char e2 = story.charAt(i++); if (e2 == '\n') { e2 = story.charAt(i++); } e2 = (char) tab.indexOf(e2); char e3 = story.charAt(i++); if (e3 == '\n') { e3 = story.charAt(i++); } e3 = (char) tab.indexOf(e3); char e4 = story.charAt(i); if (e4 == '\n') { e4 = story.charAt(++i); } e4 = (char) tab.indexOf(e4); //Log.debug("Values: "+e1+" "+e2+" "+e3+" "+e4); byte c1 = (byte) ((e1 << 2) + (e2 >> 4)); byte c2 = (byte) (((e2 & 15) << 4) + (e3 >> 2)); byte c3 = (byte) (((e3 & 3) << 6) + e4); //c1 = (byte) ( e2 >> 4); data[count++] = c1; if (e3 != 64) data[count++] += c2; if (e4 != 64) data[count++] += c3; } /* data = new byte[dataLength]; int count = 0; for ( int i = 0; i < dataLength; i++ ) { char c = story.charAt(i); if ( (int) c == 127 ) { i++; if ( (int) story.charAt(i) == 127 ) { i++; data[count] = 127; data[count] += 127; } else { data[count] = 127; } data[count] += story.charAt(i); } else { data[count] = (byte) c; } //Log.debug("Text item: "+(int)c); count++; } */ dataLength = count; Log.debug("Loaded " + count + " bytes of story."); /* Log.debug("byte0: "+fetchByte(0)); Log.debug("byte1: "+fetchByte(1)); for ( int i = 0; i < dataLength; i++ ) { if ( i != fetchByte(i)) Log.debug("Data "+i+": "+fetchByte(i)); } */ p.hide(); Machine.get().start(); } else { Log.debug("Server returned error on load: " + response.getText()); zui.fatal("Server returned error on load: " + response.getText()); } } }); } catch (RequestException e) { // Couldn't connect to server zui.fatal("I/O error loading storyfile."); } Log.debug("Initialized memory"); }
From source file:de.spartusch.nasfvi.client.MainWidget.java
License:Apache License
@Override public final void onValueChange(final ValueChangeEvent<String> event) { String[] state = event.getValue().split("&", -1); if (state.length != 2) { throw new AssertionError(); }/* ww w . ja v a 2s. c o m*/ String q = URL.decodeQueryString(state[0]).replaceAll("\\s+", " ").trim(); String offset = state[1]; suggestBox.setText(q); if (q.isEmpty()) { setMessage("Bitte geben Sie eine Anfrage in das Textfeld ein.", "error"); } else if (q.matches(PLACEHOLDERS)) { setMessage("Bitte ersetzen Sie smtliche Platzhalter durch" + " konkrete Werte!", "error"); } else { clearMessage(); try { String getUrl = parseUrl + URL.encodeQueryString(q) + "&offset=" + offset; RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, getUrl); builder.setCallback(this); builder.send(); } catch (RequestException e) { Main.displayError(e.getLocalizedMessage(), e.toString()); } } }
From source file:de.spartusch.nasfvi.client.SuggestRequest.java
License:Apache License
@Override public final void run() { try {//from w w w . j ava 2 s . c o m String getUrl = url + URL.encodeQueryString(soRequest.getQuery()); RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, getUrl); builder.setCallback(this); builder.send(); } catch (RequestException e) { Main.displayError(e.getLocalizedMessage(), e.toString()); } }
From source file:edu.caltech.ipac.firefly.core.HtmlRegionLoader.java
public void load(String url, final String regionName) { RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, url); try {// www.j a v a 2s .com builder.sendRequest(null, new RequestCallback() { public void onResponseReceived(com.google.gwt.http.client.Request req, Response res) { updateHtml(res.getText(), regionName); } public void onError(com.google.gwt.http.client.Request request, Throwable exception) { } }); } catch (RequestException e) { e.printStackTrace(); } }