httpclient发送get请求后拼接一个id
时间: 2023-08-04 13:08:40 浏览: 86
kettle抽取http请求,发送json参数.docx
好的,可以给您一段示例代码,使用Apache HttpClient发送GET请求并在URL中拼接ID参数,示例代码如下:
```
import org.apache.http.client.methods.HttpGet;
import org.apache.http.client.utils.URIBuilder;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClients;
import java.io.IOException;
import java.net.URI;
import java.net.URISyntaxException;
public class HttpClientExample {
public static void main(String[] args) {
try (CloseableHttpClient httpClient = HttpClients.createDefault()) {
// 设置请求的URI和ID参数
URI uri = new URIBuilder("http://example.com/api")
.addParameter("id", "123456")
.build();
// 创建GET请求
HttpGet request = new HttpGet(uri);
// 发送请求并获取响应
CloseableHttpResponse response = httpClient.execute(request);
// 处理响应,略
} catch (IOException | URISyntaxException e) {
e.printStackTrace();
}
}
}
```
在上述代码中,我们使用了`URIBuilder`类来构建请求的URI,并使用`.addParameter()`方法添加了一个ID参数。这样,发送的GET请求的URL就会自动包含这个ID参数。
阅读全文