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

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

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

RequestBuilder.options介绍

暂无

代码示例

代码示例来源: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: Unidata/thredds

protected RequestBuilder
getRequestBuilder()
    throws HTTPException
{
  if(this.methodurl == null)
    throw new HTTPException("Null url");
  RequestBuilder rb = null;
  switch (this.methodkind) {
  case Put:
    rb = RequestBuilder.put();
    break;
  case Post:
    rb = RequestBuilder.post();
    break;
  case Head:
    rb = RequestBuilder.head();
    break;
  case Options:
    rb = RequestBuilder.options();
    break;
  case Get:
  default:
    rb = RequestBuilder.get();
    break;
  }
  rb.setUri(this.methodurl);
  return rb;
}

代码示例来源:origin: org.apache.brooklyn/brooklyn-rest-server

private HttpUriRequest httpOptionsRequest(String apiCall, String acRequestMethod, String origin) {
    return RequestBuilder.options(getBaseUriRest() + apiCall)
        .addHeader("Origin", origin)
        .addHeader(HEADER_AC_REQUEST_HEADERS, "x-csrf-token")
        .addHeader(HEADER_AC_REQUEST_METHOD, acRequestMethod)
        .build();
  }
}

代码示例来源:origin: com.github.becauseQA/becauseQA-utils

break;
case OPTIONS:
  requestBuilder = RequestBuilder.options();
  break;
case TRACE:

代码示例来源:origin: com.github.becausetesting/commons

break;
case OPTIONS:
  requestBuilder = RequestBuilder.options();
  break;
case TRACE:

相关文章