okhttp delete 参数传递
时间: 2023-09-15 19:21:08 浏览: 36
在OkHttp中,可以使用`Request.Builder`类的`delete`方法来构建一个HTTP DELETE请求。如果需要传递参数,可以将参数拼接在URL中或者将参数放在请求体中。以下是两种方式的实现方法:
1. 将参数拼接在URL中
```java
String url = "http://example.com/delete_user?id=123";
Request request = new Request.Builder()
.url(url)
.delete()
.build();
```
2. 将参数放在请求体中
```java
String url = "http://example.com/delete_user";
FormBody requestBody = new FormBody.Builder()
.add("id", "123")
.build();
Request request = new Request.Builder()
.url(url)
.delete(requestBody)
.build();
```
在第二种方式中,我们使用了`FormBody`类来构建请求体。`FormBody`类是一个键值对集合,可以通过`add`方法向其中添加参数。在实际开发中,可以根据需要选择不同的参数传递方式。
阅读全文
相关推荐

















