List of usage examples for com.google.gwt.http.client RequestBuilder setHeader
public void setHeader(String header, String value)
From source file:edu.ucdenver.bios.glimmpseweb.client.connector.MatrixSvcConnector.java
License:Open Source License
public void getRank(NamedMatrix matrix, RequestCallback callback) throws RequestException { String entity = serializer.toJSON(matrix); RequestBuilder builder = new RequestBuilder(RequestBuilder.POST, GlimmpseWeb.constants.matrixSvcHostMatrices()); builder.setHeader("Content-Type", MEDIA_TYPE); builder.setHeader("Accept", MEDIA_TYPE); builder.sendRequest(entity, callback); }
From source file:edu.ucdenver.bios.glimmpseweb.client.connector.MatrixSvcConnector.java
License:Open Source License
public void getIsPositiveDefinite(NamedMatrix matrix, RequestCallback callback) throws RequestException { String entity = serializer.toJSON(matrix); RequestBuilder builder = new RequestBuilder(RequestBuilder.POST, GlimmpseWeb.constants.matrixSvcHostMatrices()); builder.setHeader("Content-Type", MEDIA_TYPE); builder.setHeader("Accept", MEDIA_TYPE); builder.sendRequest(entity, callback); }
From source file:edu.ucdenver.bios.glimmpseweb.client.connector.PowerSvcConnector.java
License:Open Source License
/** * Send a request to the power service to calculate power * @param studyDesign The study design object * @param callback handler for AJAX request to power service *//*from ww w . ja va 2 s . c o m*/ public void getPower(StudyDesign studyDesign, RequestCallback callback) throws RequestException { String entity = serializer.toJSON(studyDesign); RequestBuilder builder = new RequestBuilder(RequestBuilder.POST, GlimmpseWeb.constants.powerSvcHostPower()); builder.setHeader("Content-Type", MEDIA_TYPE); builder.setHeader("Accept", MEDIA_TYPE); builder.sendRequest(entity, callback); }
From source file:edu.ucdenver.bios.glimmpseweb.client.connector.PowerSvcConnector.java
License:Open Source License
/** * Send a request to the power service to calculate power * @param studyDesign The study design object * @param callback handler for AJAX request to power service *///from w ww . j a v a 2s . c o m public void getSampleSize(StudyDesign studyDesign, RequestCallback callback) throws RequestException { String entity = serializer.toJSON(studyDesign); RequestBuilder builder = new RequestBuilder(RequestBuilder.POST, GlimmpseWeb.constants.powerSvcHostSampleSize()); builder.setHeader("Content-Type", MEDIA_TYPE); builder.setHeader("Accept", MEDIA_TYPE); builder.sendRequest(entity, callback); }
From source file:edu.ucdenver.bios.glimmpseweb.client.connector.PowerSvcConnector.java
License:Open Source License
/** * Send a request to the power service to calculate power * @param studyDesign The study design object * @param callback handler for AJAX request to power service *///from ww w . j av a 2 s . com public void getMatrices(StudyDesign studyDesign, RequestCallback callback) throws RequestException { String entity = serializer.toJSON(studyDesign); RequestBuilder builder = new RequestBuilder(RequestBuilder.POST, GlimmpseWeb.constants.powerSvcHostMatrices()); builder.setHeader("Content-Type", MEDIA_TYPE); builder.setHeader("Accept", MEDIA_TYPE); builder.sendRequest(entity, callback); }
From source file:edu.ucdenver.bios.glimmpseweb.client.connector.PowerSvcConnector.java
License:Open Source License
/** * Send a request to the power service to calculate power * @param studyDesign The study design object * @param callback handler for AJAX request to power service *///from w ww. ja v a 2s.c o m public void getMatricesAsHTML(StudyDesign studyDesign, RequestCallback callback) throws RequestException { String entity = serializer.toJSON(studyDesign); RequestBuilder builder = new RequestBuilder(RequestBuilder.POST, GlimmpseWeb.constants.powerSvcHostMatricesAsHTML()); builder.setHeader("Content-Type", MEDIA_TYPE); builder.setHeader("Accept", MEDIA_TYPE); builder.sendRequest(entity, callback); }
From source file:es.deusto.weblab.client.comm.CommonCommunication.java
License:Open Source License
public void performRequest(String requestSerialized, IWebLabAsyncCallback failureCallback, RequestCallback rci, Map<String, String> headers) { final RequestBuilder rb = this.createRequestBuilder(RequestBuilder.POST, this.getServiceUrl()); if (headers != null) for (String header : headers.keySet()) rb.setHeader(header, headers.get(header)); try {/* w w w . ja v a2s . c om*/ rb.sendRequest(requestSerialized, rci); } catch (final RequestException e) { failureCallback.onFailure(new CommunicationException(e.getMessage(), e)); } }
From source file:fr.aliasource.webmail.client.reader.invitation.GoingEventDataRequest.java
License:GNU General Public License
public void requestGoing(String extId, final String going) { RequestBuilder builder = new RequestBuilder(RequestBuilder.POST, URL.encode(url)); builder.setHeader("Content-Type", "application/x-www-form-urlencoded"); String requestData = "token=" + URL.encodeComponent(token); requestData += "&extId=" + URL.encodeComponent(extId); requestData += "&going=" + URL.encodeComponent(going); try {/*from ww w . j a v a 2 s . c om*/ builder.sendRequest(requestData, new RequestCallback() { public void onError(Request request, Throwable exception) { GWT.log("srv error", exception); } public void onResponseReceived(Request request, Response response) { if (200 == response.getStatusCode()) { // Process the response in response.getText() String resp = response.getText(); GWT.log("text:\n" + resp, null); ctrl.goingReceived(going); } else { GWT.log("error: " + response.getStatusCode() + " " + response.getStatusText(), null); } } }); } catch (RequestException e) { // Couldn't connect to server } }
From source file:fr.aliasource.webmail.client.reader.invitation.InvitationInfoDataProvider.java
License:GNU General Public License
public void requestInvitation(MessageId messageId, String folder) { RequestBuilder builder = new RequestBuilder(RequestBuilder.POST, URL.encode(url)); builder.setHeader("Content-Type", "application/x-www-form-urlencoded"); String requestData = "token=" + URL.encodeComponent(token); requestData += "&messageId=" + URL.encodeComponent(String.valueOf(messageId.getMessageId())); requestData += "&folder=" + URL.encodeComponent(folder); try {/*w w w . ja v a 2 s .c o m*/ builder.sendRequest(requestData, new RequestCallback() { public void onError(Request request, Throwable exception) { GWT.log("srv error", exception); } public void onResponseReceived(Request request, Response response) { if (200 == response.getStatusCode()) { // Process the response in response.getText() String resp = response.getText(); Document doc = XMLParser.parse(resp); InvitationInfo invitationInfo = parseXml(doc); ctrl.invitationReceived(invitationInfo); } else { GWT.log("error: " + response.getStatusCode() + " " + response.getStatusText(), null); } } }); } catch (RequestException e) { GWT.log("Couldn't connect to server", e); } }
From source file:fr.fg.client.ajax.Action.java
License:Open Source License
private void doRequest() { // Encode les paramtres de la requte StringBuffer requestData = new StringBuffer(); boolean first = true; for (String key : params.keySet()) { if (first) first = false;//from w w w . jav a 2s. c om else requestData.append("&"); requestData.append(key); requestData.append("="); requestData.append(URL.encodeComponent(params.get(key))); } // Excute la requte RequestBuilder requestBuilder = new RequestBuilder(RequestBuilder.POST, Config.getServerUrl() + uri + ".do"); requestBuilder.setHeader("Content-type", "application/x-www-form-urlencoded"); try { this.startTime = System.currentTimeMillis(); request = requestBuilder.sendRequest(requestData.toString(), this); } catch (RequestException e) { retry(String.valueOf(e.getMessage())); } }