如何使用Okio发出发帖请求?

时间:2019-05-10 18:35:29

标签: android okhttp okhttp3 okio

我正在使用Okio下载文件....我的请求是在发送一些参数,但是由于我没有得到文件,所以我能够记录我的请求,因此可以看到以下内容:

为什么标签为空?这意味着参数为空

  

请求:请求{method = POST,url = https://mywesite.com/,标记=空}

 RequestBody requestBody = new MultipartBody.Builder()
                    .setType(MultipartBody.FORM)
                    .addFormDataPart("user", "test")
                    .addFormDataPart("pass", "1234")
                    .build();
            Request request = new Request.Builder()
                    .url(imageLink)
                    .post(requestBody)
                    .build();

1 个答案:

答案 0 :(得分:0)

以下是示例:

String post(String url, String json) throws IOException {
    RequestBody body = RequestBody.create(JSON, json);
    Request request = new Request.Builder()
        .url(url)
        .post(body)
        .build();
    try (Response response = client.newCall(request).execute()) {
      return response.body().string();
    }
  }

来自:https://github.com/square/okhttp/blob/master/samples/guide/src/main/java/okhttp3/guide/PostExample.java