Die Umwandlung von HttpClient 3 bis 4
Habe ich es geschafft, änderungen an alles, aber der folgende:
HttpClient client;
HttpPost method;
client = new DefaultHttpClient();
method = new HttpPost(url);
InputStream rstream;
try {
rstream = method.getResponseBodyAsStream();
} catch (IOException e) {
return BadSpot(e.getMessage());
}
Was ich bin mir nicht sicher was ich ersetzen sollte, getResponseBodyAsStream() mit.
Du musst angemeldet sein, um einen Kommentar abzugeben.
sollten die oben tun, was Sie Fragen.
HttpResponse.getEntity(), gefolgt von HttpEntity.getContent()
Die util-Klasse hat einige hilfreiche Methoden:
Gibt es auch einige nützliche Sachen in den Beispielen bei die apache-website
Verwenden
EntityUtils
und überprüfen Sie die zurückgegebene Entität zu seinnot null
vor der Einnahme Entität:HINWEIS: den InputStream hier kann null sein, und die meisten alles, was Sie haben, um sicherzustellen, dass es nicht konsumiert wird, bevor Sie tatsächlich in der Nähe die Antwort/die Verbindung freizugeben.