android inputstream okhttp

android - Cómo convertir la respuesta de Okhttp en inputstream



(1)

puede obtener InputStream a través de byteStream()

P.ej

InputStream is = response.body().byteStream();

Para devolverlo hay que cambiar la firma del método. De la String a InputStream

CÓDIGO:

public static String getRequestNoPayload(String urlString, String loginApi, String mUsername) throws Exception { Response response; try{ client.setConnectTimeout(20, TimeUnit.SECONDS); // connect timeout client.setReadTimeout(20, TimeUnit.SECONDS); // socket timeout Request request = new Request.Builder() .url(urlString) .addHeader("username",loginApi) .addHeader("password",mUsername) .build(); response = client.newCall(request).execute(); }catch(Exception e){ throw e; } return response.body().string(); }

Lo que estoy tratando de hacer: estoy tratando de convertir response.body() en una inputstream . Como lograr esto