private void delete(String url) { HttpHeaders headers = new HttpHeaders(); headers.setAccept("text/turtle"); headers.setCookie(authCookie); try { HttpRequest deleteRequest = factory.buildDeleteRequest(new GenericUrl(url)) .setThrowExceptionOnExecuteError(false); deleteRequest.setHeaders(headers); validateResponse(deleteRequest.execute(), 200); logger.debug("Deleted: {}", url); } catch (IOException e) { throw new IllegalStateException("Couldn't delete: " + url, e); } }
<T> void makeDeleteRequest( String url, T parsedResponseInstance, String requestIdentifier, String requestIdentifierDescription) throws FirebaseProjectManagementException { try { makeRequest( requestFactory.buildDeleteRequest(new GenericUrl(url)), parsedResponseInstance, requestIdentifier, requestIdentifierDescription); } catch (IOException e) { handleError(requestIdentifier, requestIdentifierDescription, e); } }
public int deleteResponse(String url, boolean needAccessToken) throws DoubanException, IOException { HttpRequest method = requestFactory.buildDeleteRequest(new GenericUrl(url)); return httpRequest(method, needAccessToken).getStatusCode(); }
@Override protected Void execute() throws FirebaseInstanceIdException { String url = String.format( "%s/project/%s/instanceId/%s", IID_SERVICE_URL, projectId, instanceId); HttpResponse response = null; try { HttpRequest request = requestFactory.buildDeleteRequest(new GenericUrl(url)); request.setParser(new JsonObjectParser(jsonFactory)); request.setResponseInterceptor(interceptor); response = request.execute(); ByteStreams.exhaust(response.getContent()); } catch (Exception e) { handleError(instanceId, e); } finally { disconnectQuietly(response); } return null; } };
headers.setAccept("application/json"); headers.setContentType("application/octet-stream"); HttpRequest deleteRestRequest = REQUEST_FACTORY.buildDeleteRequest( new GenericUrl(profile.getHostUrl() + "/" + profile.getApi_version() + "/organizations/"
HttpRequest undeployRestRequest = REQUEST_FACTORY.buildDeleteRequest( new GenericUrl(undeployCmd)); undeployRestRequest.setReadTimeout(0);
protected void deleteOnce(String uri) throws APIException { HttpRequestFactory factory = getRequestFactory(); HttpRequest request; HttpResponse response = null; try { request = factory.buildDeleteRequest(new GenericUrl(apiURL + uri)); request.setHeaders(getHttpHeaders()); request.setConnectTimeout(clientConnectTimeout); request.setReadTimeout(clientRequestTimeout); response = request.execute(); if (response == null) { throw new APIException("No response from API"); } if (!POSSIBLE_DELETE_STATUSES.contains(response.getStatusCode())) { throw new APIException(response.getStatusCode(), "Failed to delete resource: " + response .getStatusMessage()); } } catch (HttpResponseException ex) { throw getAPIException(ex); } catch (IOException ex) { throw new APIException(String .format("Failed to execute API call: %s. Reason: %s", uri, ex.getMessage()), ex); } finally { disconnectQuitely(response); } }