我可以使用 OkHTTP 将 JSON 和表单数据添加到发布请求中吗?

时间:2021-06-26 11:02:36

标签: android json okhttp

我想知道是否可以使用 OkHTTP 发送包含 json 负载和一些表单数据的 POST 请求。

发送表单数据:

var requestBody = MultipartBody.Builder()
            .setType(MultipartBody.FORM)
requestBody.addFormDataPart(k, v.toString())

request.url(urlBuilder.build().toString()).post(requestBody.build()).build()

发送 JSON 负载:

var jsonRequestBody = json.toString().toRequestBody("application/json; charset=utf-8".toMediaTypeOrNull())

request.url(urlBuilder.build().toString()).post(jsonRequestBody).build()

我只能用post请求发送一个requestbody,我想知道有没有办法将form和json requestbody结合起来?

0 个答案:

没有答案
相关问题