List of usage examples for com.google.gwt.http.client RequestBuilder POST
Method POST
To view the source code for com.google.gwt.http.client RequestBuilder POST.
Click Source Link
From source file:org.testmp.webconsole.shared.ClientUtils.java
License:Open Source License
public static void sendDataFromWindow(final VLayout windowLayout, final Window window, final Label loadingLabel, String data, String servicePath) { final String baseUrl = GWT.getModuleBaseURL(); String requestUrl = baseUrl + servicePath.substring(servicePath.lastIndexOf('/') + 1); RequestBuilder builder = new RequestBuilder(RequestBuilder.POST, requestUrl); try {//w ww .ja v a 2 s . c o m builder.sendRequest(data, new RequestCallback() { @Override public void onResponseReceived(Request request, Response response) { if (response.getStatusCode() == Response.SC_OK) { window.animateHide(AnimationEffect.FADE, new AnimationCallback() { @Override public void execute(boolean earlyFinish) { window.destroy(); } }); } else { SC.warn(response.getStatusCode() + " - " + response.getStatusText()); window.removeItem(loadingLabel); window.addItem(windowLayout); } } @Override public void onError(Request request, Throwable exception) { SC.warn(exception.getMessage()); window.removeItem(loadingLabel); window.addItem(windowLayout); } }); } catch (Exception e) { SC.warn(e.getMessage()); window.removeItem(loadingLabel); window.addItem(windowLayout); } }
From source file:org.tiwonk.gwt.rest.generator.ClientResourceGenerator.java
License:Apache License
private void addMethodBody(GeneratorInfo info, SourceWriter writer, JMethod method) throws UnableToCompleteException { if (info.httpMethod == RequestBuilder.GET) { buildGetMethod(info, writer, method); } else if (info.httpMethod == RequestBuilder.POST) { buildPostMethod(info, writer, method); } else if (info.httpMethod == RequestBuilder.PUT) { buildPutMethod(info, writer, method); }//from w w w .j a v a 2 s .c o m }
From source file:org.tiwonk.gwt.rest.generator.ClientResourceGenerator.java
License:Apache License
private void analyzeHttpMethod(GeneratorInfo info, JMethod method) { Annotation[] annotations = method.getAnnotations(); for (int i = 0; i < annotations.length; i++) { Annotation note = annotations[i]; if (note.annotationType() == GET.class) { info.httpMethod = RequestBuilder.GET; return; } else if (note.annotationType() == POST.class) { info.httpMethod = RequestBuilder.POST; return; } else if (note.annotationType() == PUT.class) { info.httpMethod = RequestBuilder.PUT; return; }//ww w.j a va 2 s .c o m } }
From source file:org.turbogwt.net.http.client.RequestImpl.java
License:Apache License
@Override public RequestPromise<Void> post() { return send(RequestBuilder.POST, Void.class); }
From source file:org.turbogwt.net.http.client.RequestImpl.java
License:Apache License
@Override public <T> RequestPromise<T> post(Class<T> responseType) { return send(RequestBuilder.POST, responseType); }
From source file:org.turbogwt.net.http.client.RequestImpl.java
License:Apache License
@Override public <T, C extends Collection> RequestPromise<Collection<T>> post(Class<T> responseType, Class<C> containerType) { return send(RequestBuilder.POST, responseType, containerType); }
From source file:org.waveprotocol.box.webclient.client.RemoteLocaleService.java
License:Apache License
@Override public void storeLocale(String locale) { RequestBuilder requestBuilder = new RequestBuilder(RequestBuilder.POST, LOCALE_URL_BASE + "/?locale=" + locale); LOG.trace().log("Store locale"); requestBuilder.setCallback(new RequestCallback() { @Override//from w w w . j av a 2 s . c om public void onResponseReceived(Request request, Response response) { if (response.getStatusCode() != Response.SC_OK) { LOG.error().log("Got back status code " + response.getStatusCode()); } else { LOG.error().log("Locale was stored"); } } @Override public void onError(Request request, Throwable exception) { LOG.error().log("Storing locale error: ", exception); } }); try { requestBuilder.send(); } catch (RequestException e) { LOG.error().log(e.getMessage()); } }
From source file:org.waveprotocol.box.webclient.search.RemoteSearchesService.java
License:Apache License
@Override public void storeSearches(List<SearchesItem> searches, final StoreCallback callback) { RequestBuilder requestBuilder = new RequestBuilder(RequestBuilder.POST, SEARCHES_URL_BASE); requestBuilder.setRequestData(serializeSearches(searches).toJson()); LOG.trace().log("Store searches"); requestBuilder.setCallback(new RequestCallback() { @Override/*from w w w . ja v a2 s.co m*/ public void onResponseReceived(Request request, Response response) { if (response.getStatusCode() != Response.SC_OK) { callback.onFailure("Got back status code " + response.getStatusCode()); } else { LOG.error().log("Searches was stored"); } } @Override public void onError(Request request, Throwable exception) { LOG.error().log("Storing searches error: ", exception); callback.onFailure(exception.getMessage()); } }); try { requestBuilder.send(); } catch (RequestException e) { callback.onFailure(e.getMessage()); } }
From source file:org.waveprotocol.wave.client.gadget.renderer.GadgetDataStoreImpl.java
License:Apache License
@Override public void getGadgetData(final String gadgetSpecUrl, WaveletName waveletName, int instanceId, final DataCallback receiveDataCommand) { cleanupExpiredCache();// w w w . j ava 2 s. c o m final String secureGadgetDataKey = waveletName.waveId + " " + waveletName.waveletId + " " + instanceId + " " + gadgetSpecUrl; if (fetchDataByKey(secureGadgetDataKey, receiveDataCommand)) { return; } final String nonSecureGadgetDataKey = gadgetSpecUrl; if (fetchDataByKey(nonSecureGadgetDataKey, receiveDataCommand)) { return; } JSONObject request = new JSONObject(); JSONObject requestContext = new JSONObject(); JSONArray gadgets = new JSONArray(); JSONObject gadget = new JSONObject(); try { gadget.put("url", new JSONString(gadgetSpecUrl)); gadgets.set(0, gadget); requestContext.put("container", new JSONString("wave")); request.put("context", requestContext); request.put("gadgets", gadgets); RequestBuilder builder = new RequestBuilder(RequestBuilder.POST, GADGET_METADATA_PATH); builder.sendRequest(request.toString(), new RequestCallback() { public void onError(Request request, Throwable exception) { receiveDataCommand.onError("Error retrieving metadata from the server.", exception); } public void onResponseReceived(Request request, Response response) { JSONObject gadgetMetadata = null; try { gadgetMetadata = JSONParser.parseLenient(response.getText()).isObject().get("gadgets") .isArray().get(0).isObject(); } catch (NullPointerException exception) { receiveDataCommand.onError("Error in gadget metadata JSON.", exception); } if (gadgetMetadata != null) { GadgetMetadata metadata = new GadgetMetadata(gadgetMetadata); // TODO: Security token is unused therefore the gadget is stored // under the non secure key. String securityToken = null; metadataMap.put(nonSecureGadgetDataKey, new CacheElement(metadata, securityToken)); receiveDataCommand.onDataReady(metadata, securityToken); } else { receiveDataCommand.onError("Error in gadget metadata JSON.", null); } } }); } catch (RequestException e) { receiveDataCommand.onError("Unable to process gadget request.", e); } }
From source file:org.wyona.security.gwt.accesspolicyeditor.client.AsynchronousPolicySetter.java
License:Apache License
/** * */// w ww . j a va 2 s. c om public AsynchronousPolicySetter(String url) { //Window.alert("Save policy to: " + url); requestBuilder = new RequestBuilder(RequestBuilder.POST, url); }