Refine search
/** * Sign out. */ public static void signOut() { RequestBuilder builder = new RequestBuilder( RequestBuilder.POST, GWT.getModuleBaseURL() + "j_spring_security_logout"); try { builder.sendRequest(null, new RequestCallback() { @Override public void onResponseReceived(Request request, Response response) { redirectToModule(".."); } @Override public void onError(Request request, Throwable exception) { redirectToModule(".."); } }); } catch (RequestException ex) { GWT.log("Exception: " + ex.getMessage()); } }
url += "?" + value; builder = new RequestBuilder(RequestBuilder.GET, url); } else if (method.equalsIgnoreCase(HttpMethods.POST)) { builder = new RequestBuilder(RequestBuilder.POST, url); } else if (method.equalsIgnoreCase(HttpMethods.DELETE)) { if (value != null) { url += "?" + value; builder = new RequestBuilder(RequestBuilder.DELETE, url); } else if (method.equalsIgnoreCase(HttpMethods.PUT)) { builder = new RequestBuilder(RequestBuilder.PUT, url); } else { throw new GdxRuntimeException("Unsupported HTTP Method"); Set<String> keySet = content.keySet(); for (String name : keySet) { builder.setHeader(name, content.get(name)); builder.setTimeoutMillis(httpRequest.getTimeOut()); builder.setIncludeCredentials(httpRequest.getIncludeCredentials()); Request request = builder.sendRequest(valueInBody ? value : null, new RequestCallback() {
public void send(String payload, TransportReceiver receiver) { RequestBuilder builder = createRequestBuilder(); configureRequestBuilder(builder); builder.setRequestData(payload); builder.setCallback(createRequestCallback(receiver)); try { wireLogger.finest("Sending fire request"); builder.send(); } catch (RequestException e) { wireLogger.log(Level.SEVERE, SERVER_ERROR + " (" + e.getMessage() + ")", e); } }
private void login(final String userName, String password) { String postData = preparePostData("j_username=" + userName, "j_password=" + password); RequestBuilder builder = new RequestBuilder(RequestBuilder.POST, GWT.getModuleBaseURL() + "j_spring_security_check?" + postData); try { builder.sendRequest(null, new RequestCallback() { public void onError(Request request, Throwable exception) { Utils.handleException(exception, view);
public void retrieveContent(final String identifier, final String query, final ClientContext.RetrieveContentAsynchCall callback) String url = GWT.getModuleBaseURL() + resourcePath + "/query/" + identifier; RequestBuilder builder = new RequestBuilder(RequestBuilder.POST, url); builder.setHeader("Content-type", "application/x-www-form-urlencoded"); try Request request = builder.sendRequest(query, new RequestCallback() eventBus.fireEvent(new RetrieveContentEvent(identifier, exception.getMessage(), callback, true));
private void sendRequest(final RequestCallback callback, final Method method, final String url) { final RequestBuilder builder = new RequestBuilder(method, url); builder.setHeader("accept", "application/json"); try { builder.sendRequest(null, callback); } catch (final RequestException e) { e.printStackTrace(); } }
String url = "http://www.myserver.com/getData?type=3"; RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, URL.encode(url)); try { Request request = builder.sendRequest(null, new RequestCallback() { public void onError(Request request, Throwable exception) { // Couldn't connect to server (could be timeout, SOP violation, etc.) } public void onResponseReceived(Request request, Response response) { if (200 == response.getStatusCode()) { // Process the response in response.getText() } else { // Handle the error. Can get the status text from response.getStatusText() } } }); } catch (RequestException e) { // Couldn't connect to server }
@UiHandler("loginButton") public void onLogin(final SelectEvent e) { enable(false); RequestBuilder request = new RequestBuilder(RequestBuilder.POST, "https://www.activityinfo.org/login/ajax"); request.setHeader("Content-type", "application/x-www-form-urlencoded"); request.setRequestData("email=" + email.getValue() + "&password=" + password.getCurrentValue()); request.setCallback(new RequestCallback() { @Override public void onResponseReceived(Request request, Response response) { enable(true); if(response.getStatusCode() == 200) { Window.alert("Login success!\n" + response.getText()); } else { Window.alert(response.getText()); } } @Override public void onError(Request request, Throwable exception) { enable(false); Window.alert("Login failed"); } }); try { request.send(); } catch (RequestException e1) { Window.alert("Exception sending request"); } }
String url = ConnectionController.getServiceURL( "get", new String[][] { { "name", databaseName }, { "ts", cacheBuster } } ); RequestBuilder builder = new RequestBuilder( RequestBuilder.GET, url ); builder.setHeader( "Accept", "application/json" ); builder.sendRequest( null, new RequestCallback() { Window.alert( "Cannot edit datasource" );
/** * Called by {@link #finish()} prior to returning the RequestBuilder to the * caller. * <p> * The default implementation sets the {@value #STRONG_NAME_HEADER} header to * the value returned by {@link GWT#getPermutationStrongName()}. * * @param rb The RequestBuilder that is currently being configured */ protected void doFinish(RequestBuilder rb) { rb.setHeader(STRONG_NAME_HEADER, GWT.getPermutationStrongName()); rb.setHeader(MODULE_BASE_HEADER, GWT.getModuleBaseURL()); }
public static void httpGetFile(final String url, final AsyncCallback<String> callback) { final RequestBuilder rb = new RequestBuilder(RequestBuilder.GET, url); rb.setCallback(new RequestCallback() { public void onResponseReceived(Request request, Response response) { try { final int responseCode = response.getStatusCode() / 100; if (url.startsWith("file:/") || (responseCode == 2)) { callback.onSuccess(response.getText()); } else { callback.onFailure(new IllegalStateException("HttpError#" + response.getStatusCode() + " - " + response.getStatusText())); } } catch (Throwable e) { callback.onFailure(e); } } public void onError(Request request, Throwable exception) { callback.onFailure(exception); } }); try { rb.send(); } catch (RequestException e) { callback.onFailure(e); } }
@Override public void findModel(String identifier, RequestCallback callback) { RequestBuilder rb = new RequestBuilder(RequestBuilder.GET, GWT.getModuleBaseURL() + requestPath + "/model/" + identifier); rb.setCallback(callback); try { rb.send(); } catch (RequestException re) { throw new RuntimeException(re); // Dodgy... } } }
public void doImport( boolean overwrite ) { RequestBuilder requestBuilder = new RequestBuilder( RequestBuilder.POST, url ); requestBuilder.setRequestData( "domainId=" + URL.encode( importDialogModel.getDomainId() ) + "&jsonFileList=" + URL.encode( jsonFileList.toString() ) + "&overwrite=" + Boolean.toString( overwrite ) ); requestBuilder.setHeader( "Content-Type", "application/x-www-form-urlencoded" ); requestBuilder.setCallback( this ); try { requestBuilder.send(); } catch ( RequestException e ) { onImportError( e.getMessage() ); } }
// Send request to server and catch any errors. RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, url); try { Request request = builder.sendRequest(null, new RequestCallback() { public void onError(Request request, Throwable exception) { displayError("Couldn't retrieve JSON"); } public void onResponseReceived(Request request, Response response) { if (200 == response.getStatusCode()) { updateTable(JsonUtils.safeEval(response.getText())); } else { displayError("Couldn't retrieve JSON (" + response.getStatusText() + ")"); } } }); } catch (RequestException e) { displayError("Couldn't retrieve JSON"); }
public void execute( final AsyncCallback<Boolean> callback ) { RequestBuilder requestBuilder = new RequestBuilder( RequestBuilder.POST, removeURL ); try { requestBuilder.sendRequest( null, new RequestCallback() { @Override public void onError( Request request, Throwable exception ) { callback.onFailure( exception ); } @Override public void onResponseReceived( Request request, Response response ) { callback.onSuccess( response.getStatusCode() == Response.SC_OK ); } } ); } catch ( RequestException e ) { XulServiceCallback<Boolean> responseCallback = (XulServiceCallback<Boolean>) xulCallback; responseCallback.error( e.getLocalizedMessage(), e ); } } }, new AsyncCallback<Boolean>() {
RequestBuilder requestBuilder = new RequestBuilder( RequestBuilder.GET, "yourfile.txt" ); try { requestBuilder.sendRequest( null, new RequestCallback(){ public void onError(Request request, Throwable exception) { GWT.log( "failed file reading", exception ); } public void onResponseReceived(Request request, Response response) { String result=response.getText(); }} ); } catch (RequestException e) { GWT.log( "failed file reading", e ); }
@Override public void getContextPath(HistoryStateImpl historyState) { new RequestBuilder(RequestBuilder.HEAD, GWT.getHostPageBaseURL()).setCallback(new RequestCallback() { @Override public void onResponseReceived(Request request, Response response) { HistoryStateImpl.setContextPath(response.getHeader("org.ocpsoft.rewrite.gwt.history.contextPath")); } @Override public void onError(Request request, Throwable exception) {} }); } }
public void getMessageXml(String requestData, final AsyncCallback<String> callback) { try { // Modify for your application. RequestBuilder rb = new RequestBuilder(Method.GET, "http://www.mycompany.com/getMessageXml"); rb.sendRequest(requestData, new RequestCallback() { @Override public void onError(Request request, Throwable caught) { callback.onFailure(caught); } @Override public void onResponseReceived(Request request, Response response) { if (Response.SC_OK == response.getStatusCode()) { callback.onSuccess(response.getText()); } else { // Use a correctly typed exception here. callback.onFailure(...); } } }); } catch (RequestException rex) { callback.onFailure(rex); } }
String url = "http://localhost:8180/Videos/testFile.xml"; // typically it would be a good idea to URL.encode(url); RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, url); try { builder.sendRequest(null, new RequestCallback() { @Override public void onResponseReceived(Request req, Response resp) { String text = resp.getText(); parseMessage(text); } @Override public void onError(Request res, Throwable throwable) { // handle errors System.out.println("Error occurred"); } }); } catch (RequestException e) { e.printStackTrace(); }
@Nonnull private RequestBuilder buildRequest(@Nonnull final Method method, @Nonnull final String url) { assert !"".equals(url); RequestBuilder builder = new RequestBuilder(method, url); builder.setHeader(CONTENT_TYPE_HEADER, ATOM_TYPE); builder.setHeader(ACCEPT_HEADER, ATOM_TYPE); return builder; }