Microsoft
Software
Hardware
Network
Question : Getting a console warning when reading a POST response? (HttpURLConnection)
Hi,
I'm making an http post (which is working fine) but I'm getting a console warning:
org.apache.commons.httpcli
ent.HttpMe
thodBase getResponseBody
WARNING: Going to buffer response body of large or unknown size. Using getResponseBodyAsStream instead is recommended.
here's my code:
URL url = new URL(urlPath);
httpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setDoOutput(tru
e);
connection.setRequestMetho
d("POST");
OutputStreamWriter writer = new OutputStreamWriter(connect
ion.getOut
putStream(
));
writer.write("param1=" + URLEncoder.encode("blah", "UTF-8"));
writer.close();
if (connection.getResponseCod
e() == HttpURLConnection.HTTP_OK)
{
InputStream inputStream = connection.getInputStream(
);
StringWriter sw = new StringWriter();
int x;
while ((x = inputStream.read()) != -1) {
sw.write(x);
}
inputStream.close();
}
Is there a different way to read the response which doesn't generate this error?
Thanks
Answer : Getting a console warning when reading a POST response? (HttpURLConnection)
you can ignore that warning as its coming from jetty and will go away when you deploy to GAE.
Basically jetty uses getResponseBody regardless of body size, so HttpClient warns you.
Random Solutions
How to block mulitple ports within a range in mmc?
Possible Virus Infection - Can not connect to Internet, Max TCP connections reached.
citi.bridgetrack.com
Using wininet.dll with vba code within Excel 2003 macro on windows 2008 R2 server. FTP hangs
Any sandbox tool out there for opening file attachments safely?
Table Design
jsp forwarded address
Document Review
multiple users having outlook and phones checking one IMAP mailbox, is it a problem?
Find and Replace Hyperlinks in Access 2007