Dear Nokia Support

I am experiencing a problem on the Nokia 6610 whereby I cannot open the input stream from a HTTP POST request which has returned binary data to the client. The phone hangs trying to open the stream. A regular GET request works. In addition it appears that the phone is truncating the cookie value on return to the server. Below is a code snippet for the POST request. This is really important. Are there limits as to the data size the phone can handle on return? The below code works on a 7650 with GPRS and on the much smaller Motorolla i90c (not GPRS). I would like Nokia support to please respond either way.

HttpConnection mHttpConnection = (HttpConnection)Connector.open(mURL);
mHttpConnection.setRequestProperty( "Connection", "close" );


// Set the request method to POST
mHttpConnection.setRequestMethod(HttpConnection.POST);
mHttpConnection.setRequestProperty( "Content-Type", "application/x-www-form-urlencoded");
mHttpConnection.setRequestProperty( "User-Agent", "Profile/MIDP-1.0 Configuration/CLDC-1.0" );
mHttpConnection.setRequestProperty( "Content-Language", "en-US" );
mHttpConnection.setRequestProperty( "Accept", "application/octet-stream" );
mHttpConnection.setRequestProperty( "Content-Length", Integer.toString( postData.length ) );

OutputStream os = mHttpConnection.openOutputStream();
os.write( postData );
os.close();

InputStream in = mHttpConnection.openInputStream();