List of usage examples for com.google.gwt.http.client RequestBuilder HEAD
Method HEAD
To view the source code for com.google.gwt.http.client RequestBuilder HEAD.
Click Source Link
From source file:com.smartgwt.mobile.client.data.DataSource.java
License:Open Source License
private static RequestBuilder.Method getHttpMethod(String methodName) { if (methodName == null) return null; if ("DELETE".equals(methodName)) return RequestBuilder.DELETE; else if ("GET".equals(methodName)) return RequestBuilder.GET; else if ("HEAD".equals(methodName)) return RequestBuilder.HEAD; else if ("POST".equals(methodName)) return RequestBuilder.POST; else if ("PUT".equals(methodName)) return RequestBuilder.PUT; return null;/* w ww . j a v a 2s . c om*/ }
From source file:org.eclipselabs.emfjson.gwt.handlers.HttpHandler.java
License:Open Source License
@Override public void exists(URI uri, Map<?, ?> options, final Callback<Boolean> callback) { RequestBuilder builder = new RequestBuilder(RequestBuilder.HEAD, URL.encode(uri.toString())); try {//from www . j a v a 2s . c om builder.sendRequest(null, new RequestCallback() { @Override public void onResponseReceived(Request request, Response response) { int code = response.getStatusCode(); if (code >= 200 && code < 300) { callback.onSuccess(true); } else { callback.onSuccess(false); } } @Override public void onError(Request request, Throwable exception) { callback.onFailure(exception); } }); } catch (RequestException e) { e.printStackTrace(); } }
From source file:org.emfjson.gwt.handlers.HttpHandler.java
License:Open Source License
@Override public void exists(URI uri, Map<?, ?> options, final Callback<Boolean> callback) { RequestBuilder builder = new RequestBuilder(RequestBuilder.HEAD, URL.encode(uri.toString())); builder.setHeader("Content-Type", "application/json"); builder.setCallback(new RequestCallback() { @Override/* ww w . jav a 2s . com*/ public void onResponseReceived(Request request, Response response) { int code = response.getStatusCode(); if (code >= 200 && code < 300) { callback.onSuccess(true); } else { callback.onSuccess(false); } } @Override public void onError(Request request, Throwable exception) { callback.onFailure(exception); } }); try { builder.send(); } catch (RequestException e) { callback.onFailure(e); } }
From source file:org.gss_project.gss.web.client.rest.HeadCommand.java
License:Open Source License
private void sendRequest() { if (requestSent) return;//from w ww . j a v a 2 s.c o m requestSent = true; RequestBuilder builder = new RequestBuilder(RequestBuilder.HEAD, path); if (cached != null && cached.getLastModifiedSince() != null) { GWT.log("ADDING IF MODIFIED HEADERS", null); builder.setHeader("If-Modified-Since", cached.getLastModifiedSince()); } try { handleHeaders(builder, path); builder.sendRequest("", new RestCallback(path) { @Override public Object deserialize(Response response) { return deserializeResponse(path, response); } @Override public void handleError(Request request, Throwable exception) { if (exception instanceof RestException) if (((RestException) exception).getHttpStatusCode() == 304 && cached != null) { GWT.log("Using cache:" + cached.getUri(), null); handleSuccess(cached); return; } complete = true; HeadCommand.this.onError(exception); } @Override public void handleSuccess(Object object) { result = (T) object; complete = true; } }); } catch (Exception ex) { complete = true; onError(ex); } }
From source file:org.turbogwt.net.http.client.RequestImpl.java
License:Apache License
@Override public RequestPromise<Void> head() { return send(RequestBuilder.HEAD, Void.class); }
From source file:org.turbogwt.net.http.client.RequestImpl.java
License:Apache License
@Override public <T> RequestPromise<T> head(Class<T> responseType) { return send(RequestBuilder.HEAD, responseType); }
From source file:org.turbogwt.net.http.client.RequestImpl.java
License:Apache License
@Override public <T, C extends Collection> RequestPromise<Collection<T>> head(Class<T> responseType, Class<C> containerType) { return send(RequestBuilder.HEAD, responseType, containerType); }