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

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

Introduction

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

Prototype

public Request sendRequest(String requestData, RequestCallback callback) throws RequestException 

Source Link

Document

Sends an HTTP request based on the current builder configuration with the specified data and callback.

Usage

From source file:next.celebs.api.HTTP.java

License:Apache License

public static void doPost(String url, String postData, ResponseReader reader) {

    RequestBuilder builder = new RequestBuilder(RequestBuilder.POST, URL.encode(url));
    builder.setHeader("Content-Type", "application/x-www-form-urlencoded");
    try {/*from w  w w .  ja  va2  s  .co  m*/
        builder.sendRequest(postData, new Callback_(reader));
    } catch (RequestException e) {
        reader.onError(null, e);
    }
}

From source file:next.celebs.api.HTTP.java

License:Apache License

public static void doPostJSON(String url, String jsonData, ResponseReader reader) {

    RequestBuilder builder = new RequestBuilder(RequestBuilder.POST, URL.encode(url));
    builder.setHeader("Content-Type", "application/json");
    try {//from w ww  .  j av  a 2 s .  c o  m
        builder.sendRequest(jsonData, new Callback_(reader));
    } catch (RequestException e) {
        reader.onError(null, e);
    }
}

From source file:next.celebs.api.HTTP.java

License:Apache License

public static void doGet(String url, ResponseReader responseReader) {

    RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, URL.encode(url));

    try {//from w ww.  j a v  a 2  s. co  m
        builder.sendRequest(null, new Callback_(responseReader));
    } catch (RequestException e) {
        Window.alert("doGet:exc " + e.getMessage());
        Log.error("RequestException: " + e.getMessage());
        responseReader.onError(null, e);
    }
}

From source file:next.celebs.api.HTTP.java

License:Apache License

public static void doGetRelaxed(String url, ResponseReader responseReader) {

    RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, URL.encode(url));
    try {/*from   w w w .  j a  va 2 s .  c  om*/
        builder.sendRequest(null, new RelaxedCallback_(responseReader));
    } catch (RequestException e) {
        responseReader.onError(null, e);
    }
}

From source file:next.celebs.api.HTTP.java

License:Apache License

public static void doDelete(String url, String postData, ResponseReader reader) {

    RequestBuilder builder = new RequestBuilder(RequestBuilder.DELETE, URL.encode(url));
    try {//from w  w  w .j a v a  2 s .  co m
        builder.sendRequest(postData, new Callback_(reader));
    } catch (RequestException e) {
        reader.onError(null, e);
    }
}

From source file:next.celebs.api.HTTP.java

License:Apache License

public static void doDeleteJSON(String url, String jsonData, ResponseReader reader) {
    RequestBuilder builder = new RequestBuilder(RequestBuilder.DELETE, URL.encode(url));
    builder.setHeader("Content-Type", "application/json");
    try {// w w  w  .j a v  a  2 s  .  c o  m
        builder.sendRequest(jsonData, new Callback_(reader));
    } catch (RequestException e) {
        reader.onError(null, e);
    }
}

From source file:next.celebs.api.HTTP.java

License:Apache License

public static void doPut(String url, String postData, ResponseReader reader) {

    RequestBuilder builder = new RequestBuilder(RequestBuilder.PUT, URL.encode(url));
    builder.setHeader("Content-Type", "application/x-www-form-urlencoded");
    try {/* w w  w.  jav a 2  s.  c om*/
        builder.sendRequest(postData, new Callback_(reader));
    } catch (RequestException e) {
        reader.onError(null, e);
    }
}

From source file:next.celebs.api.HTTP.java

License:Apache License

public static void doPutJSON(String url, String jsonData, ResponseReader reader) {

    RequestBuilder builder = new RequestBuilder(RequestBuilder.PUT, URL.encode(url));
    builder.setHeader("Content-Type", "application/json");
    try {/*  w w  w.j a v  a 2  s .c o m*/
        builder.sendRequest(jsonData, new Callback_(reader));
    } catch (RequestException e) {
        reader.onError(null, e);
    }
}

From source file:next.celebs.dao.WikipediaDao.java

License:Apache License

public static void getWiki(String url, ResponseReader responseReader) {

    RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, URL.encode(url));
    try {/*from   w w  w . j a v  a2  s  .c o m*/
        builder.sendRequest(null, new Callback_(responseReader));
    } catch (RequestException e) {
        Log.error("RequestException: " + e.getMessage());
        responseReader.onError(null, e);
    }
}

From source file:next.interfaces.HTTP.java

License:Apache License

public static void doGet(String url, ResponseReader responseReader) {

    RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, URL.encode(url));

    try {//from  w  ww .j a v  a2s  . c  o m
        builder.sendRequest(null, new Callback_(responseReader));
    } catch (RequestException e) {
        XLog.err("RequestException: " + e.getMessage());
        responseReader.onError(null, e);
    }
}