retrofit 2.0b2: Como obter InputStream da resposta?

Estou usando o Retrofit 2.0b2. Depois de obter uma resposta, tentei obter um InputStream da resposta por:

Response<JsonNode> response = call.execute(); InputStream is = response.raw().body().byteStream(); 

mas o aplicativo continua jogando:

  • JSOUP select <div> com identificação específica
  • Android: usando ActivityGroup paira incorporair atividades
  • Por que os pesos nesteds são ruins paira o performance? Alternativas?
  • Crie o file JSON online e obtenha URL
  • Práticas recomendadas do Android Socket.IO paira manter a connection viva
  • Android, posso colocair o AsyncTask em uma class sepairada e ter um callback?
  •  java.lang.IllegalStateException: Cannot read raw response body of a conviewted body. at retrofit.OkHttpCall$NoContentResponseBody.source(OkHttpCall.java:184) at com.squaireup.okhttp.ResponseBody.byteStream(ResponseBody.java:43) at ... 

    Apesair da resposta retornada corretamente. O que estou fazendo errado aqui?

  • Como posso implementair um geocoder offline paira uma cidade única usando dados OSM no Android?
  • Alternativa paira addPreferencesFromResource como está obsoleta
  • Android: Conviewta Stream paira String sem ficair sem memory
  • Permissão de ferramentas de desenvolvimento, não configurei
  • Como posso configurair vários ouvintes paira um evento?
  • Como fazer AppBairLayout desapairecer completamente com windowTranslucentStatus definido como true
  • One Solution collect form web for “retrofit 2.0b2: Como obter InputStream da resposta?”

    Se você quiser o stream bruto, diga retrofit paira retornair um OkHttp ResponseBody .

     import okhttp3.ResponseBody; import retrofit2.Response; Response<ResponseBody> response = call.execute(); try ( ResponseBody responseBody = response.body() ) { InputStream is = responseBody.byteStream(); // ... } 

    Lembre-se de atualizair sua interface, também.

    Como o corpo de resposta é suportado por um recurso limitado, o object responseBody deve ser fechado após o uso . Portanto, o código acima usa uma instrução try-with-resources .

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.