作者:mobiledu2502912907 | 来源:互联网 | 2023-06-02 21:50
本文整理了Java中com.google.api.client.http.HttpRequestFactory.buildDeleteRequest()方法的一些代码示例,展示了HttpRequest
本文整理了Java中com.google.api.client.http.HttpRequestFactory.buildDeleteRequest()
方法的一些代码示例,展示了HttpRequestFactory.buildDeleteRequest()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。HttpRequestFactory.buildDeleteRequest()
方法的具体详情如下:
包路径:com.google.api.client.http.HttpRequestFactory
类名称:HttpRequestFactory
方法名:buildDeleteRequest
HttpRequestFactory.buildDeleteRequest介绍
暂无
代码示例
代码示例来源:origin: google/data-transfer-project
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);
}
}
代码示例来源:origin: firebase/firebase-admin-java
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);
}
}
代码示例来源:origin: UglyTroLL/Douban-Java-SDK-OAuth2
public int deleteResponse(String url, boolean needAccessToken) throws DoubanException, IOException {
HttpRequest method = requestFactory.buildDeleteRequest(new GenericUrl(url));
return httpRequest(method, needAccessToken).getStatusCode();
}
代码示例来源:origin: firebase/firebase-admin-java
@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;
}
};
代码示例来源:origin: apigee/apigee-deploy-maven-plugin
headers.setAccept("application/json");
headers.setContentType("application/octet-stream");
HttpRequest deleteRestRequest = REQUEST_FACTORY.buildDeleteRequest(
new GenericUrl(profile.getHostUrl() + "/"
+ profile.getApi_version() + "/organizations/"
代码示例来源:origin: apigee/apigee-deploy-maven-plugin
HttpRequest undeployRestRequest = REQUEST_FACTORY.buildDeleteRequest(
new GenericUrl(undeployCmd));
undeployRestRequest.setReadTimeout(0);
代码示例来源:origin: com.testdroid/testdroid-api
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);
}
}