org.apache.http.client.methods.RequestBuilder.delete()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(9.2k)|赞(0)|评价(0)|浏览(156)

本文整理了Java中org.apache.http.client.methods.RequestBuilder.delete方法的一些代码示例,展示了RequestBuilder.delete的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RequestBuilder.delete方法的具体详情如下:
包路径:org.apache.http.client.methods.RequestBuilder
类名称:RequestBuilder
方法名:delete

RequestBuilder.delete介绍

暂无

代码示例

代码示例来源:origin: code4craft/webmagic

private RequestBuilder selectRequestMethod(Request request) {
  String method = request.getMethod();
  if (method == null || method.equalsIgnoreCase(HttpConstant.Method.GET)) {
    //default get
    return RequestBuilder.get();
  } else if (method.equalsIgnoreCase(HttpConstant.Method.POST)) {
    return addFormParams(RequestBuilder.post(),request);
  } else if (method.equalsIgnoreCase(HttpConstant.Method.HEAD)) {
    return RequestBuilder.head();
  } else if (method.equalsIgnoreCase(HttpConstant.Method.PUT)) {
    return addFormParams(RequestBuilder.put(), request);
  } else if (method.equalsIgnoreCase(HttpConstant.Method.DELETE)) {
    return RequestBuilder.delete();
  } else if (method.equalsIgnoreCase(HttpConstant.Method.TRACE)) {
    return RequestBuilder.trace();
  }
  throw new IllegalArgumentException("Illegal HTTP Method " + method);
}

代码示例来源:origin: Nexmo/nexmo-java

@Override
public RequestBuilder makeRequest(String uuid) throws NexmoClientException, UnsupportedEncodingException {
  String uri = this.uri + uuid + "/talk";
  return RequestBuilder.delete(uri).setHeader("Content-Type", "application/json");
}

代码示例来源:origin: liveoak-io/liveoak

public HttpRequest delete(String path) {
  builder = RequestBuilder.delete().setUri(HOST + path);
  return this;
}

代码示例来源:origin: com.jonnymatts/jzonbie-client

public HttpUriRequest createResetRequest() {
  return RequestBuilder.delete(zombieBaseUrl)
      .addHeader(zombieHeaderName, "reset")
      .build();
}

代码示例来源:origin: Nexmo/nexmo-java

@Override
public RequestBuilder makeRequest(String applicationId) throws NexmoClientException, UnsupportedEncodingException {
  return RequestBuilder.delete(httpWrapper.getHttpConfig().getVersionedApiBaseUri("v1") + PATH + applicationId);
}

代码示例来源:origin: org.keycloak/keycloak-authz-client

public <R> HttpMethod<R> delete(String path) {
  return method(RequestBuilder.delete().setUri(path));
}

代码示例来源:origin: Nexmo/nexmo-java

@Override
public RequestBuilder makeRequest(String uuid) throws NexmoClientException, UnsupportedEncodingException {
  return RequestBuilder
      .delete(httpWrapper.getHttpConfig().getVersionedApiBaseUri("v1") + PATH + uuid + "/stream")
      .setHeader("Content-Type", "application/json");
}

代码示例来源:origin: us.codecraft/webmagic-core

private RequestBuilder selectRequestMethod(Request request) {
  String method = request.getMethod();
  if (method == null || method.equalsIgnoreCase(HttpConstant.Method.GET)) {
    //default get
    return RequestBuilder.get();
  } else if (method.equalsIgnoreCase(HttpConstant.Method.POST)) {
    return addFormParams(RequestBuilder.post(),request);
  } else if (method.equalsIgnoreCase(HttpConstant.Method.HEAD)) {
    return RequestBuilder.head();
  } else if (method.equalsIgnoreCase(HttpConstant.Method.PUT)) {
    return addFormParams(RequestBuilder.put(), request);
  } else if (method.equalsIgnoreCase(HttpConstant.Method.DELETE)) {
    return RequestBuilder.delete();
  } else if (method.equalsIgnoreCase(HttpConstant.Method.TRACE)) {
    return RequestBuilder.trace();
  }
  throw new IllegalArgumentException("Illegal HTTP Method " + method);
}

代码示例来源:origin: Nexmo/nexmo-java

@Override
public RequestBuilder makeRequest(SecretRequest secretRequest) throws NexmoClientException, UnsupportedEncodingException {
  if (secretRequest.getApiKey() == null) {
    throw new IllegalArgumentException("API key is required.");
  }
  if (secretRequest.getSecretId() == null) {
    throw new IllegalArgumentException("Secret id is required.");
  }
  String uri = String.format(
      httpWrapper.getHttpConfig().getApiBaseUri() + PATH,
      secretRequest.getApiKey(),
      secretRequest.getSecretId()
  );
  return RequestBuilder.delete(uri);
}

代码示例来源:origin: QiuMing/zhihuWebSpider

protected RequestBuilder selectRequestMethod(Request request) {
  String method = request.getMethod();
  if (method == null || method.equalsIgnoreCase(HttpConstant.Method.GET)) {
    //default get
    return RequestBuilder.get();
  } else if (method.equalsIgnoreCase(HttpConstant.Method.POST)) {
    RequestBuilder requestBuilder = RequestBuilder.post();
    NameValuePair[] nameValuePair = (NameValuePair[]) request.getExtra("nameValuePair");
    if (nameValuePair.length > 0) {
      requestBuilder.addParameters(nameValuePair);
    }
    return requestBuilder;
  } else if (method.equalsIgnoreCase(HttpConstant.Method.HEAD)) {
    return RequestBuilder.head();
  } else if (method.equalsIgnoreCase(HttpConstant.Method.PUT)) {
    return RequestBuilder.put();
  } else if (method.equalsIgnoreCase(HttpConstant.Method.DELETE)) {
    return RequestBuilder.delete();
  } else if (method.equalsIgnoreCase(HttpConstant.Method.TRACE)) {
    return RequestBuilder.trace();
  }
  throw new IllegalArgumentException("Illegal HTTP Method " + method);
}

代码示例来源:origin: seawaylee/doubanWebSpider

protected RequestBuilder selectRequestMethod(Request request) {
  String method = request.getMethod();
  if (method == null || method.equalsIgnoreCase(HttpConstant.Method.GET)) {
    //default get
    return RequestBuilder.get();
  } else if (method.equalsIgnoreCase(HttpConstant.Method.POST)) {
    RequestBuilder requestBuilder = RequestBuilder.post();
    NameValuePair[] nameValuePair = (NameValuePair[]) request.getExtra("nameValuePair");
    if (nameValuePair != null && nameValuePair.length > 0) {
      requestBuilder.addParameters(nameValuePair);
    }
    return requestBuilder;
  } else if (method.equalsIgnoreCase(HttpConstant.Method.HEAD)) {
    return RequestBuilder.head();
  } else if (method.equalsIgnoreCase(HttpConstant.Method.PUT)) {
    return RequestBuilder.put();
  } else if (method.equalsIgnoreCase(HttpConstant.Method.DELETE)) {
    return RequestBuilder.delete();
  } else if (method.equalsIgnoreCase(HttpConstant.Method.TRACE)) {
    return RequestBuilder.trace();
  }
  throw new IllegalArgumentException("Illegal HTTP Method " + method);
}

代码示例来源:origin: OpenAS2/OpenAs2App

req =  RequestBuilder.put();
} else if (method.equalsIgnoreCase(Method.DELETE)) {
  req =  RequestBuilder.delete();
} else if (method.equalsIgnoreCase(Method.TRACE)) {
  req =  RequestBuilder.trace();

代码示例来源:origin: com.yahoo.vespa/vespa-athenz

@Override
public void deleteTenancy(AthenzDomain tenantDomain, AthenzService providerService, OktaAccessToken token) {
  URI uri = zmsUrl.resolve(String.format("domain/%s/tenancy/%s", tenantDomain.getName(), providerService.getFullName()));
  HttpUriRequest request = RequestBuilder.delete()
      .setUri(uri)
      .addHeader(creatOktaAccessTokenHeader(token))
      .build();
  execute(request, response -> readEntity(response, Void.class));
}

代码示例来源:origin: com.yahoo.vespa/vespa-athenz

@Override
public void deleteProviderResourceGroup(AthenzDomain tenantDomain, AthenzService providerService, String resourceGroup, OktaAccessToken token) {
  URI uri = zmsUrl.resolve(String.format("domain/%s/provDomain/%s/provService/%s/resourceGroup/%s", tenantDomain.getName(), providerService.getDomainName(), providerService.getName(), resourceGroup));
  HttpUriRequest request = RequestBuilder.delete()
      .setUri(uri)
      .addHeader(creatOktaAccessTokenHeader(token))
      .build();
  execute(request, response -> readEntity(response, Void.class));
}

代码示例来源:origin: PreferredAI/venom

/**
 * Create an instance of request builder.
 *
 * @param request An instance of request
 * @return An instance of request builder
 */
private RequestBuilder createRequestBuilder(final Request request) {
 switch (request.getMethod()) {
  case GET:
   return RequestBuilder.get();
  case POST:
   return RequestBuilder.post();
  case HEAD:
   return RequestBuilder.head();
  case PUT:
   return RequestBuilder.put();
  case DELETE:
   return RequestBuilder.delete();
  case OPTIONS:
   return RequestBuilder.options();
  default:
   throw new RuntimeException("Request method is not defined");
 }
}

代码示例来源:origin: com.github.scribejava/scribejava-httpclient-apache

private static RequestBuilder getRequestBuilder(Verb httpVerb) {
    switch (httpVerb) {
      case GET:
        return RequestBuilder.get();
      case PUT:
        return RequestBuilder.put();
      case DELETE:
        return RequestBuilder.delete();
      case HEAD:
        return RequestBuilder.head();
      case POST:
        return RequestBuilder.post();
      case PATCH:
        return RequestBuilder.patch();
      case TRACE:
        return RequestBuilder.trace();
      case OPTIONS:
        return RequestBuilder.options();
      default:
        throw new IllegalArgumentException("message build error: unknown verb type");
    }
  }
}

代码示例来源:origin: com.github.calmking/openapi-core

builder = RequestBuilder.post();
} else if (context.getMethod().equalsIgnoreCase("delete")) {
  builder = RequestBuilder.delete();
} else if (context.getMethod().equalsIgnoreCase("put")) {
  builder = RequestBuilder.put();

代码示例来源:origin: org.jbpm/jbpm-workitems-rest

acceptHeaderValue);
} else if ("DELETE".equals(method)) {
  builder = RequestBuilder.delete().setUri(urlStr);
} else if ("PATCH".equals(method)) {
  builder = RequestBuilder.patch().setUri(urlStr);

代码示例来源:origin: apache/asterixdb

private HttpUriRequest constructDeleteMethodUrl(URI uri, List<TestCase.CompilationUnit.Parameter> otherParams) {
  RequestBuilder builder = RequestBuilder.delete(uri);
  for (TestCase.CompilationUnit.Parameter param : otherParams) {
    builder.addParameter(param.getName(), param.getValue());
  }
  builder.setCharset(StandardCharsets.UTF_8);
  return builder.build();
}

代码示例来源:origin: apache/asterixdb

private HttpUriRequest constructDeleteMethodUrl(URI uri, List<TestCase.CompilationUnit.Parameter> otherParams) {
    RequestBuilder builder = RequestBuilder.delete(uri);
    for (TestCase.CompilationUnit.Parameter param : otherParams) {
      builder.addParameter(param.getName(), param.getValue());
    }
    builder.setCharset(StandardCharsets.UTF_8);
    return builder.build();
  }
}

相关文章