23

この方法https://stackoverflow.com/a/31744565/5829906を使用しましたが、データを投稿しません。

これが私のコードです

 OkHttpClient client = new OkHttpClient();
        RequestBody requestBody = new MultipartBuilder()
                .type(MultipartBuilder.FORM)
                .addFormDataPart("rating", "5").addFormDataPart("comment", "Awesome")
                .build();
        Request request = new Request.Builder()
                .url(url)
                .post(requestBody)
                .build();
        try {

            Response response = client.newCall(request).execute();
            String responseString = response.body().string();
            response.body().close();
        }catch (Exception e) {
            e.printStackTrace();
        }

私は DefaultHttpClient を試しましたが、それは機能しているように見えますが、廃止されていることが示されているので、別のことを試すことを考えました..これで何が間違っているのかわかりません

4

2 に答える 2