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(); }
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(); } }
private void sendRequest(RequestCallback callback, String url) { RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, URL.encode(url)); builder.setHeader("accept", "application/json"); try { builder.sendRequest(null, callback); } catch (RequestException e) { // TODO Auto-generated catch block e.printStackTrace(); } }
private void sendRequest(RequestCallback callback, String url) { RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, URL.encode(url)); builder.setHeader("accept", "application/json"); try { builder.sendRequest(null, callback); } catch (RequestException e) { e.printStackTrace(); } }
@Override public void updateCollection( int ifIndex, String collectFlag ) { RequestBuilder builder = new RequestBuilder(RequestBuilder.PUT, URL.encode("rest/nodes/" + m_nodeId + "/snmpinterfaces/" + ifIndex)); builder.setHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8"); try { builder.sendRequest("collect=" + collectFlag, new RequestCallback() { @Override public void onResponseReceived(Request request, Response response) { } @Override public void onError(Request request, Throwable exception) { m_requestHandler.onError("There was an error when saving the interface collection value"); } }); } catch (RequestException e) { e.printStackTrace(); } }
String payload = ""; Element e = DOM.getElementById("form"); // you need make this recursive if you want grand-children for (int i = 0, l = e.getChildCount(); i < l; i++) { Element c = e.getChild(i).cast(); if (c.getTagName().toLowerCase().matches("input")) { String name = c.<InputElement>cast().getName(); String value = c.<InputElement>cast().getValue(); payload += name + "=" + value + "&"; } } RequestBuilder b = new RequestBuilder(POST, "/my_servlet"); try { b.sendRequest(payload, new RequestCallback() { public void onResponseReceived(Request request, Response response) { String resp = response.getText(); } public void onError(Request request, Throwable exception) { } }); } catch (RequestException ex) { ex.printStackTrace(); }
@Override public void getInterfaceList() { RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, URL.encode("rest/nodes/" + m_nodeId + "/snmpinterfaces?limit=0")); builder.setHeader("accept", "application/json"); try { builder.sendRequest(null, new RequestCallback() { @Override public void onResponseReceived(Request request, Response response) { if(response.getStatusCode() == 200) { m_requestHandler.onResponse(parseJSONData(response.getText())); }else { m_requestHandler.onError("An Error Occurred retreiving the SNMP Interfaces for this node.\n" + "Status Code: " + response.getStatusCode()); } } @Override public void onError(Request request, Throwable exception) { m_requestHandler.onError(exception.getMessage()); } }); } catch (RequestException e) { e.printStackTrace(); } }
} catch (RequestException e) { e.printStackTrace();