В настоящее время я пытаюсь получить файл 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 просто отлично.