Example usage for com.google.gwt.http.client RequestBuilder setHeader

List of usage examples for com.google.gwt.http.client RequestBuilder setHeader

Introduction

In this page you can find the example usage for com.google.gwt.http.client RequestBuilder setHeader.

Prototype

public void setHeader(String header, String value) 

Source Link

Document

Sets a request header with the given name and value.

Usage

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()));
    }
}