List of usage examples for com.google.gwt.http.client RequestBuilder setHeader
public void setHeader(String header, String value)
From source file:org.xmlsh.jsonxmlspeed.client.DataFilePanel.java
License:BSD License
private void getDataFiles() { final ArrayList<DataFile> files = new ArrayList<DataFile>(); RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, "data/index.xml"); builder.setHeader("Cache-Control", "no-cache"); try {/*from w w w.j a v a 2 s . co m*/ Request response = builder.sendRequest(null, new RequestCallback() { public void onError(Request request, Throwable exception) { Window.alert(exception.getLocalizedMessage()); } @Override public void onResponseReceived(Request request, Response response) { Document doc = XMLParser.parse(response.getText()); filesVersion = doc.getDocumentElement().getAttribute("version"); NodeList nl = doc.getElementsByTagName("file"); for (int i = 0; i < nl.getLength(); i++) { Node node = nl.item(i); DataFile file = parseFile((Element) node); files.add(file); } init(files); } }); } catch (RequestException e) { Window.alert(e.getLocalizedMessage()); } }
From source file:rocket.remoting.client.support.rpc.GetJsonRpcServiceMethodInvoker.java
License:Apache License
@Override protected void setHeaders(final RequestBuilder request) { request.setHeader(Constants.CONTENT_TYPE_HEADER, Constants.GET_CONTENT_TYPE); }
From source file:rocket.remoting.client.support.rpc.JavaRpcServiceMethodInvoker.java
License:Apache License
protected void setHeaders(final RequestBuilder request) { request.setHeader(Constants.CONTENT_TYPE_HEADER, Constants.POST_CONTENT_TYPE); }
From source file:rocket.remoting.client.support.rpc.JsonRpcServiceInvoker.java
License:Apache License
@Override protected void setHeaders(final RequestBuilder request) { request.setHeader(Constants.CONTENT_TYPE_HEADER, Constants.JSON_RPC_CONTENT_TYPE); request.setHeader(Constants.CONTENT_LENGTH_HEADER, "" + this.getRequestData().length()); }
From source file:rocket.remoting.client.support.rpc.PostJsonServiceMethodInvoker.java
License:Apache License
@Override protected void setHeaders(final RequestBuilder request) { request.setHeader(Constants.CONTENT_TYPE_HEADER, Constants.POST_CONTENT_TYPE); request.setHeader(Constants.CONTENT_LENGTH_HEADER, "" + this.getRequestData().length()); }
From source file:strat.mining.multipool.stats.client.services.rest.CoinshiftServicesImpl.java
License:Open Source License
@Override public void getAllGlobalStats(final AsyncCallback<List<GlobalStatsDTO>> callback) { RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, serviceBaseUrl + "coinshift/stats/global/all"); builder.setHeader("Accept", "application/json"); builder.setHeader("Content-Type", "application/json"); try {// w ww.java 2s. com builder.sendRequest(null, new RequestCallback() { public void onResponseReceived(Request request, Response response) { if (response.getText() != null && !"".equals(response.getText().trim()) && response.getStatusCode() == 200) { List<GlobalStatsDTO> result = clientFactory.getDtoFactory() .parseJsonToCoinshiftGlobalStatsList(response.getText()); callback.onSuccess(result); } else { callback.onFailure(new Exception("Response with error code " + response.getStatusCode() + "\n" + response.getText())); } } public void onError(Request request, Throwable exception) { callback.onFailure(exception); } }); } catch (RequestException e) { callback.onFailure(e); } }
From source file:strat.mining.multipool.stats.client.services.rest.CoinshiftServicesImpl.java
License:Open Source License
@Override public void getLastGlobalStats(final AsyncCallback<GlobalStatsDTO> callback) { RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, serviceBaseUrl + "coinshift/stats/global/last"); builder.setHeader("Accept", "application/json"); builder.setHeader("Content-Type", "application/json"); try {/*from w w w . ja v a2 s . co m*/ builder.sendRequest(null, new RequestCallback() { public void onResponseReceived(Request request, Response response) { if (response.getText() != null && !"".equals(response.getText().trim()) && response.getStatusCode() == 200) { GlobalStatsDTO result = clientFactory.getDtoFactory() .parseJsonToCoinshiftGlobalStats(response.getText()); callback.onSuccess(result); } else { callback.onFailure(new Exception("Response with error code " + response.getStatusCode() + "\n" + response.getText())); } } public void onError(Request request, Throwable exception) { callback.onFailure(exception); } }); } catch (RequestException e) { callback.onFailure(e); } }
From source file:strat.mining.multipool.stats.client.services.rest.CoinshiftServicesImpl.java
License:Open Source License
@Override public void getLastAddressStats(String address, final AsyncCallback<AddressStatsDTO> callback) { RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, serviceBaseUrl + "coinshift/stats/" + address + "/last"); builder.setHeader("Accept", "application/json"); builder.setHeader("Content-Type", "application/json"); try {/*from w w w. ja v a 2 s .co m*/ builder.sendRequest(null, new RequestCallback() { public void onResponseReceived(Request request, Response response) { if (response.getText() != null && !"".equals(response.getText().trim()) && response.getStatusCode() == 200) { AddressStatsDTO result = clientFactory.getDtoFactory() .parseJsonToCoinshiftAddressStats(response.getText()); callback.onSuccess(result); } else { callback.onFailure(new Exception("Response with error code " + response.getStatusCode() + "\n" + response.getText())); } } public void onError(Request request, Throwable exception) { callback.onFailure(exception); } }); } catch (RequestException e) { callback.onFailure(e); } }
From source file:strat.mining.multipool.stats.client.services.rest.CoinshiftServicesImpl.java
License:Open Source License
@Override public void getAllAddressStats(String address, final AsyncCallback<List<AddressStatsDTO>> callback) { RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, serviceBaseUrl + "coinshift/stats/" + address + "/all"); builder.setHeader("Accept", "application/json"); builder.setHeader("Content-Type", "application/json"); try {/*from w w w . ja v a 2 s . c om*/ builder.sendRequest(null, new RequestCallback() { public void onResponseReceived(Request request, Response response) { if (response.getText() != null && !"".equals(response.getText().trim()) && response.getStatusCode() == 200) { List<AddressStatsDTO> result = clientFactory.getDtoFactory() .parseJsonToCoinshiftAddressStatsList(response.getText()); callback.onSuccess(result); } else { callback.onFailure(new Exception("Response with error code " + response.getStatusCode() + "\n" + response.getText())); } } public void onError(Request request, Throwable exception) { callback.onFailure(exception); } }); } catch (RequestException e) { callback.onFailure(e); } }
From source file:strat.mining.multipool.stats.client.services.rest.CoinshiftServicesImpl.java
License:Open Source License
@Override public void getSuggestions(final AddressSuggestionRequestDTO request, final AsyncCallback<AddressSuggestionDTO> callback) { RequestBuilder builder = new RequestBuilder(RequestBuilder.POST, serviceBaseUrl + "coinshift/suggest/address"); builder.setHeader("Accept", "application/json"); builder.setHeader("Content-Type", "application/json"); try {//from ww w.j a va 2 s. c o m builder.sendRequest(clientFactory.getDtoFactory().parseAddressSuggestionRequestToJson(request), new RequestCallback() { public void onResponseReceived(Request request, Response response) { if (response.getText() != null && !"".equals(response.getText().trim()) && response.getStatusCode() == 200) { AddressSuggestionDTO result = clientFactory.getDtoFactory() .parseJsonToAddressSuggestion(response.getText()); callback.onSuccess(result); } else { callback.onFailure(new Exception("Response with error code " + response.getStatusCode() + "\n" + response.getText())); } } public void onError(Request request, Throwable exception) { callback.onFailure(exception); } }); } catch (RequestException e) { callback.onFailure(e); } }