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

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

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

RequestBuilder.addParameter介绍

暂无

代码示例

代码示例来源:origin: apache/incubator-pinot

private static void addHeadersAndParameters(RequestBuilder requestBuilder, @Nullable List<Header> headers,
  @Nullable List<NameValuePair> parameters) {
 if (headers != null) {
  for (Header header : headers) {
   requestBuilder.addHeader(header);
  }
 }
 if (parameters != null) {
  for (NameValuePair parameter : parameters) {
   requestBuilder.addParameter(parameter);
  }
 }
}

代码示例来源:origin: gocd/gocd

public String getToken() throws IOException {
  LOGGER.debug("[Agent Registration] Using URL {} to get a token.", tokenURL);
  HttpRequestBase getTokenRequest = (HttpRequestBase) RequestBuilder.get(tokenURL)
      .addParameter("uuid", agentRegistry.uuid())
      .build();
  try {
    CloseableHttpResponse response = httpClient.execute(getTokenRequest);
    final String responseBody = responseBody(response);
    if (response.getStatusLine().getStatusCode() == SC_OK) {
      LOGGER.info("The server has generated token for the agent.");
      return responseBody;
    } else {
      LOGGER.error("Received status code from server {}", response.getStatusLine().getStatusCode());
      LOGGER.error("Reason for failure {} ", responseBody);
      throw new RuntimeException(responseBody);
    }
  } finally {
    getTokenRequest.releaseConnection();
  }
}

代码示例来源:origin: liyiorg/weixin-popular

/**
 * 获取关注列表
 * @param access_token access_token
 * @param next_openid 第一次获取使用null
 * @return FollowResult
 */
public static FollowResult userGet(String access_token,String next_openid){
  HttpUriRequest httpUriRequest = RequestBuilder.get()
      .setUri(BASE_URI+"/cgi-bin/user/get")
      .addParameter(PARAM_ACCESS_TOKEN, API.accessToken(access_token))
      .addParameter("next_openid", next_openid==null?"":next_openid)
      .build();
  return LocalHttpClient.executeJsonResult(httpUriRequest,FollowResult.class);
}

代码示例来源:origin: liyiorg/weixin-popular

/**
 * 查询所有分组
 * @param access_token access_token
 * @return Group
 */
public static Group groupsGet(String access_token){
  HttpUriRequest httpUriRequest = RequestBuilder.post()
      .setUri(BASE_URI+"/cgi-bin/groups/get")
      .addParameter(PARAM_ACCESS_TOKEN, API.accessToken(access_token))
      .build();
  return LocalHttpClient.executeJsonResult(httpUriRequest,Group.class);
}

代码示例来源:origin: liyiorg/weixin-popular

/**
 * 获取素材总数
 * @param access_token access_token
 * @return MaterialcountResult
 */
public static MaterialcountResult get_materialcount(String access_token){
  HttpUriRequest httpUriRequest = RequestBuilder.post()
                  .setUri(BASE_URI+"/cgi-bin/material/get_materialcount")
                  .addParameter(PARAM_ACCESS_TOKEN, API.accessToken(access_token))
                  .build();
  return LocalHttpClient.executeJsonResult(httpUriRequest,MaterialcountResult.class);
}

代码示例来源:origin: liyiorg/weixin-popular

/**
 * 删除菜单
 * @param access_token access_token
 * @return BaseResult
 */
public static BaseResult menuDelete(String access_token){
  HttpUriRequest httpUriRequest = RequestBuilder.post()
      .setUri(BASE_URI+"/cgi-bin/menu/delete")
      .addParameter(PARAM_ACCESS_TOKEN, API.accessToken(access_token))
      .build();
  return LocalHttpClient.executeJsonResult(httpUriRequest,BaseResult.class);
}

代码示例来源:origin: liyiorg/weixin-popular

/**
 * 获取菜单
 * @param access_token access_token
 * @return Menu
 */
public static Menu menuGet(String access_token){
  HttpUriRequest httpUriRequest = RequestBuilder.post()
        .setUri(BASE_URI+"/cgi-bin/menu/get")
        .addParameter(PARAM_ACCESS_TOKEN, API.accessToken(access_token))
        .build();
  return LocalHttpClient.executeJsonResult(httpUriRequest,Menu.class);
}

代码示例来源:origin: liyiorg/weixin-popular

/**
   * 获取门店类目表
   * @param accessToken accessToken
   * @return result
   */
  public static CategoryListResult getWxCategory(String accessToken) {
    HttpUriRequest httpUriRequest = RequestBuilder.post()
        .setUri(BASE_URI + "/cgi-bin/poi/getwxcategory")
        .addParameter(PARAM_ACCESS_TOKEN, API.accessToken(accessToken)).build();
    return LocalHttpClient.executeJsonResult(httpUriRequest,
        CategoryListResult.class);
  }
}

代码示例来源:origin: liyiorg/weixin-popular

/**
   * 获取微信服务器IP地址
   * @param access_token access_token
   * @return Callbackip
   */
  public static Callbackip getcallbackip(String access_token){
    HttpUriRequest httpUriRequest = RequestBuilder.get()
        .setUri(BASE_URI + "/cgi-bin/getcallbackip")
        .addParameter(PARAM_ACCESS_TOKEN,API.accessToken(access_token))
        .build();
    return LocalHttpClient.executeJsonResult(httpUriRequest,Callbackip.class);
  }
}

代码示例来源:origin: liyiorg/weixin-popular

/**
 * 下载二维码
 * @param ticket  内部自动 UrlEncode
 * @return BufferedImage
 */
public static BufferedImage showqrcode(String ticket){
  HttpUriRequest httpUriRequest = RequestBuilder.get()
      .setUri(MP_URI + "/cgi-bin/showqrcode")
      .addParameter("ticket", ticket)
      .build();
  CloseableHttpResponse httpResponse = LocalHttpClient.execute(httpUriRequest);
  return getImage(httpResponse);
}

代码示例来源:origin: liyiorg/weixin-popular

/**
 * 标签管理 获取公众号已创建的标签
 * @since 2.8.1
 * @param access_token access_token
 * @return result
 */
public static TagsGetResult tagsGet(String access_token){
  HttpUriRequest httpUriRequest = RequestBuilder.get()
      .setUri(BASE_URI+"/cgi-bin/tags/get")
      .addParameter(PARAM_ACCESS_TOKEN, API.accessToken(access_token))
      .build();
  return LocalHttpClient.executeJsonResult(httpUriRequest,TagsGetResult.class);
}

代码示例来源:origin: liyiorg/weixin-popular

/**
 * 模板消息 获取模板列表
 *
 * @param access_token access_token
 * @return GetAllPrivateTemplateResult
 * @since 2.6.1
 */
public static GetAllPrivateTemplateResult templateGet_all_private_template(String access_token) {
  HttpUriRequest httpUriRequest = RequestBuilder.post()
      .setUri(BASE_URI + "/cgi-bin/template/get_all_private_template")
      .addParameter(PARAM_ACCESS_TOKEN, API.accessToken(access_token))
      .build();
  return LocalHttpClient.executeJsonResult(httpUriRequest, GetAllPrivateTemplateResult.class);
}

代码示例来源:origin: liyiorg/weixin-popular

/**
 * 代码管理<br>
 * 获取授权小程序帐号的可选类目
 * @since 2.8.9
 * @param access_token access_token
 * @return result
 */
public static GetCategoryResult get_category(String access_token){
  HttpUriRequest httpUriRequest = RequestBuilder.get()
      .setUri(BASE_URI + "/wxa/get_category")
      .addParameter(PARAM_ACCESS_TOKEN, API.accessToken(access_token))
      .build();
  return LocalHttpClient.executeJsonResult(httpUriRequest,GetCategoryResult.class);
}

代码示例来源:origin: liyiorg/weixin-popular

/**
 * 获取公众号的自动回复规则
 *
 * @param access_token access_token
 * @return CurrentAutoreplyInfo
 * @since 2.6.3
 */
public static CurrentAutoreplyInfo get_current_autoreply_info(String access_token) {
  HttpUriRequest httpUriRequest = RequestBuilder.post()
      .setUri(BASE_URI + "/cgi-bin/get_current_autoreply_info")
      .addParameter(PARAM_ACCESS_TOKEN, API.accessToken(access_token))
      .build();
  return LocalHttpClient.executeJsonResult(httpUriRequest, CurrentAutoreplyInfo.class);
}

代码示例来源:origin: liyiorg/weixin-popular

/**
 * 代码管理<br>
 * 获取小程序的第三方提交代码的页面配置(仅供第三方开发者代小程序调用)
 * @since 2.8.9
 * @param access_token access_token
 * @return result
 */
public static GetPageResult get_page(String access_token){
  HttpUriRequest httpUriRequest = RequestBuilder.get()
      .setUri(BASE_URI + "/wxa/get_page")
      .addParameter(PARAM_ACCESS_TOKEN, API.accessToken(access_token))
      .build();
  return LocalHttpClient.executeJsonResult(httpUriRequest,GetPageResult.class);
}

代码示例来源:origin: liyiorg/weixin-popular

/**
 * 获取设置的行业信息
 *
 * @param access_token access_token
 * @return GetIndustryResult
 * @since 2.6.1
 */
public static GetIndustryResult templateGet_industry(String access_token) {
  HttpUriRequest httpUriRequest = RequestBuilder.post()
      .setUri(BASE_URI + "/cgi-bin/template/get_industry")
      .addParameter(PARAM_ACCESS_TOKEN, API.accessToken(access_token))
      .build();
  return LocalHttpClient.executeJsonResult(httpUriRequest, GetIndustryResult.class);
}

代码示例来源:origin: liyiorg/weixin-popular

/**
 * 获取客服基本信息
 * @param access_token access_token
 * @return KFAccount
 */
public static KFAccount getkflist(String access_token) {
  HttpUriRequest httpUriRequest = RequestBuilder.get()
      .setHeader(jsonHeader)
      .setUri(BASE_URI + "/cgi-bin/customservice/getkflist")
      .addParameter(PARAM_ACCESS_TOKEN, API.accessToken(access_token))
      .build();
  return LocalHttpClient.executeJsonResult(httpUriRequest, KFAccount.class);
}

代码示例来源:origin: liyiorg/weixin-popular

/**
 * 获取在线客服接待信息
 * @param access_token access_token
 * @return KFOnline
 */
public static KFOnline getOnlinekflist(String access_token) {
  HttpUriRequest httpUriRequest = RequestBuilder.get()
      .setHeader(jsonHeader)
      .setUri(BASE_URI + "/cgi-bin/customservice/getonlinekflist")
      .addParameter(PARAM_ACCESS_TOKEN, API.accessToken(access_token))
      .build();
  return LocalHttpClient.executeJsonResult(httpUriRequest, KFOnline.class);
}

代码示例来源:origin: liyiorg/weixin-popular

/**
 * 获取未接入会话列表
 * @param access_token access_token
 * @return KFWaitcase
 */
public static KFWaitcase kfsessionGetwaitcase(String access_token) {
  HttpUriRequest httpUriRequest = RequestBuilder.get()
        .setHeader(jsonHeader)
        .setUri(BASE_URI + "/customservice/kfsession/getwaitcase")
        .addParameter(PARAM_ACCESS_TOKEN, API.accessToken(access_token))
        .build();
  return LocalHttpClient.executeJsonResult(httpUriRequest, KFWaitcase.class);
}

代码示例来源:origin: liyiorg/weixin-popular

/**
 * 申请开通功能-查询审核状态
 *
 * @param accessToken accessToken
 * @return result
 */
public static AccountAuditStatusResult accountAuditStatus(String accessToken) {
  HttpUriRequest httpUriRequest = RequestBuilder.post()
      .setHeader(jsonHeader)
      .setUri(BASE_URI + "/shakearound/account/auditstatus")
      .addParameter(PARAM_ACCESS_TOKEN, API.accessToken(accessToken)).build();
  return LocalHttpClient.executeJsonResult(httpUriRequest,
      AccountAuditStatusResult.class);
}

相关文章