java requestbody.create()方法
时间: 2024-04-29 14:21:32 浏览: 165
RetrofitUpload
在 Java 中,RequestBody 是一个 OkHttp 库中的类,用于创建 HTTP 请求正文的请求体。可以使用 create() 方法创建一个 RequestBody 对象。
下面是一个示例:
```
RequestBody requestBody = RequestBody.create(MediaType.parse("application/json"), "{ \"name\": \"John\", \"age\": 30 }");
```
上面的代码创建了一个 JSON 格式的请求体,其中包含一个名为 name 的属性,值为 John,以及一个名为 age 的属性,值为 30。
create() 方法接受两个参数:请求体的媒体类型和请求体的内容。在上面的示例中,MediaType.parse("application/json") 指定了请求体的媒体类型为 JSON,"{ \"name\": \"John\", \"age\": 30 }" 则是请求体的内容。
需要注意的是,create() 方法创建的 RequestBody 对象是不可变的,一旦创建就不能修改。如果需要修改请求体内容,必须创建一个新的 RequestBody 对象。
阅读全文