使用Okhttps怎样实现get请求并传参
时间: 2024-03-15 21:45:34 浏览: 33
使用OkHttp进行GET请求并传参,可以通过构建URL和使用HttpUrl.Builder两种方式实现,具体实现如下:
1. 构建URL
```java
String baseUrl = "https://example.com";
HttpUrl url = HttpUrl.parse(baseUrl)
.newBuilder()
.addQueryParameter("param1", "value1")
.addQueryParameter("param2", "value2")
.build();
Request request = new Request.Builder()
.url(url)
.build();
```
2. 使用HttpUrl.Builder
```java
HttpUrl.Builder urlBuilder = HttpUrl.parse("https://example.com").newBuilder()
.addQueryParameter("param1", "value1")
.addQueryParameter("param2", "value2");
String url = urlBuilder.build().toString();
Request request = new Request.Builder()
.url(url)
.build();
```
其中,`addQueryParameter()`方法可以添加多个参数,同时也可以重复添加同名参数。最后构建好的`Request`对象即可通过OkHttp进行GET请求。