Vraag : Het krijgen van een consolewaarschuwing wanneer het lezen van een POSTreactie? (HttpURLConnection)

Hallo,

I am een HTTPpost (die boete) maken werkt maar ik krijg een consolewaarschuwing:

org.apache.com mons.httpcli WAARSCHUWING/>ent.HttpMethodBase: Het gaan reactie voor lichaam van grote of onbekende grootte als buffer optreden. Het gebruiken getResponseBodyAsStream in plaats daarvan is recommended.

here is mijn code:

URL url = nieuwe URL (urlPath);
httpURLConnectionverbinding = (HttpURLConnection) url.openConnection ();
connection.setDoOutput (true);
connection.setRequestMethod („POST“);

OutputStreamWriter schrijver = nieuwe OutputStreamWriter (connection.getOutputStream ());
writer.write („param1=“ + URLEncoder.encode („nonsens“, „utf-8“));
writer.close ();

als (connection.getResponseCode () == HttpURLConnection.HTTP_OK) {
InputStream inputStream = connection.getInputStream ();
StringWriter sw = nieuwe StringWriter ();
int. x;
terwijl ((x = inputStream.read ()) ! = -1) {
sw.write (x);
}
inputStream.close ();
}

Is daar een verschillende manier om de te lezen reactie die deze fout niet produceert?

Thanks

Antwoord : Het krijgen van een consolewaarschuwing wanneer het lezen van een POSTreactie? (HttpURLConnection)

u kunt dat waarschuwing als zijn komst uit pier negeren en zult weggaan wanneer u aan GAEL opstelt.
Fundamenteel gebruikt de pier getResponseBody ongeacht lichaamsgrootte, zodat waarschuwt HttpClient u.
Andere oplossingen  
 
programming4us programming4us