java get请求参数拼接_HttpClient4.X发送Get请求的url参数拼接

  • Post author:
  • Post category:java


HttpClient4.X发送Get请求的参数拼接

使用httpClient发送get请求时,请求参数可以以?key=val&key1=val1的拼接到url后面。

但是请求参数较多时,这种方法比较麻烦,也不太优雅;研究了一下发现HttpClient4.X本身

是支持处理参数的。

1. 使用 URIBuilder来构建请求URI

httpclient相关的jar包mvn依赖:

org.apache.httpcomponents

httpcore

4.4.3

org.apache.httpcomponents

httpclient

4.5.1

import com.google.common.collect.Lists;

import org.apache.http.Consts;

import org.apache.http.HttpEntity;

import org.apache.http.HttpStatus;

import org.apache.http.NameValuePair;

import org.apache.http.client.config.RequestConfig;

import org.apache.http.client.entity.UrlEncodedFormEntity;

import org.apache.http.client.methods.CloseableHttpResponse;

import org.apache.http.client.methods.HttpGet;

import org.apache.http.client.utils.URIBuilder;



版权声明:本文为weixin_33479446原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。