Example usage for com.google.gwt.http.client URL encode

List of usage examples for com.google.gwt.http.client URL encode

Introduction

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

Prototype

public static String encode(String decodedURL) 

Source Link

Document

Returns a string where all characters that are not valid for a complete URL have been escaped.

Usage

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 ww. ja  v  a2  s . com*/
        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 . ja  v a 2 s.  co 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.  j ava 2s.  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 doPutJSON(String url, String jsonData, ResponseReader reader) {

    RequestBuilder builder = new RequestBuilder(RequestBuilder.PUT, URL.encode(url));
    builder.setHeader("Content-Type", "application/json");
    try {/*from w w  w  . 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.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  ww .  ja va  2s  . co 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 {// w  w  w.j  a  va2 s.c om
        builder.sendRequest(null, new Callback_(responseReader));
    } catch (RequestException e) {
        XLog.err("RequestException: " + e.getMessage());
        responseReader.onError(null, e);
    }
}

From source file:nl.mpi.tg.eg.experiment.client.service.ObfuscatedStorage.java

License:Open Source License

private String obfuscateString(String storageKey, String input) {
    return processString(storageKey, URL.encode(input));
}

From source file:nl.strohalm.cyclos.mobile.client.utils.ConnectRequest.java

License:Open Source License

/**
 * Executes the requests and invokes {@link #onResponseFinished(String)}
 *//*from   w  w w. ja va 2 s  .com*/
private void execute() {
    if (!requests.isEmpty()) {
        final ConnectAction action = requests.remove(0);
        RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, URL.encode(action.getServiceUrl()));
        builder.setTimeoutMillis(15 * 1000); // 15 secs
        try {
            builder.sendRequest(null, new RequestCallback() {
                public void onError(Request request, Throwable exception) {
                    // Couldn't connect to server (could be timeout, SOP violation, etc.)
                    // Execute next request if available
                    execute();
                }

                public void onResponseReceived(Request request, Response response) {
                    if (200 == response.getStatusCode()) {
                        if (action.isAttachment()) {
                            // Return the url in the attachment
                            onResponseFinished(response.getText());
                        } else if (ConnectionHelper.isJSON(response)) {
                            // Return the given valid url
                            onResponseFinished(action.getAppUrl());
                        } else {
                            // Not valid JSON, execute next request if available
                            execute();
                        }
                    } else {
                        // Server error, execute next request if available
                        execute();
                    }
                }
            });
        } catch (RequestException e) {
            // Couldn't connect to server, execute next request if available 
            execute();
        }
    } else {
        // End of all requests, no valid url has been found
        onResponseFinished(null);
    }
}

From source file:olanto.myTerm.client.ContainerPanels.StatusPanel.java

License:Open Source License

private void mailto(String address, String subject) {
    Window.open("mailto:" + address + "?subject=" + URL.encode(subject), "_blank", "");
}

From source file:opus.gwt.management.console.client.ServerCommunicator.java

License:Apache License

private void registerHandlers() {
    eventBus.addHandler(AsyncRequestEvent.TYPE, new AsyncRequestEventHandler() {
        public void onAsyncRequest(AsyncRequestEvent event) {
            if (event.hasUrlVariable()) {
                getJson(URL.encode(
                        URLS.get(event.getRequestHandle()).replaceAll("<placeHolder>", event.getUrlVariable())),
                        event.getRequestHandle());
            } else {
                getJson(URL.encode(URLS.get(event.getRequestHandle()).replaceAll("/<placeHolder>", "")),
                        event.getRequestHandle());
            }/*from  w w  w  . jav a2 s  .  c o  m*/
        }
    });
}