Получение ohttp неожиданного завершения потока исключения - PullRequest
0 голосов
/ 06 января 2020

В настоящее время я пытаюсь получить файл PDF из webAPI в моем приложении android, но он продолжает выдавать IOException: неожиданный конец потока на okhttp3. Address@5cef5dea

Я пытался решить его используя исправления, которые люди используют в других публикациях в Stackoverflow, но, похоже, это не помогает

, это код, который я использую


            URL url = new URL("http://10.0.2.2:5001/document/guidenote/order/" + orderLine.getOrder().getOrderNumber() + "/joborder/" + orderLine.getJobOrderNumber());

            OkHttpClient client = new OkHttpClient.Builder()
                    .retryOnConnectionFailure(false)
                    .build();
            Request request = new Request.Builder()
                    .url(url)
                    .addHeader("Connection", "close")
                    .build();
            Response response = client.newCall(request).execute();
                FileOutputStream fos = new FileOutputStream(context.getFilesDir() + "/" + "temp.pdf");
                fos.write(response.body().bytes());

API работает с этим URL в моем локальном браузере и он отображает PDF просто отлично.

...