> line=POST / HTTP/1.1
> line=Content-Length: 23

No you would see:

line=POST / HTTP/1.1
line=Content-Length: 23
line=0

if a null was returned.

But a null is never returned. Still your
loop ends as instead an exception is trown.

You did not see that because the catch does nothing.
Add a Log.i there and you will see.

You modified the original code which checked for an empty line.
Take the original code again.

Add a check for the Content-Lengh: line and decode the contentlength.
(in your example 23)

Then outside the loop do something like:

[code]
if ( contentlength > 0 ){

                char [] buffer = new char[contentlength];

                int nread = in.read (buffer, 0, contentlength);

                String Parameters = new String( buffer);

 // well you should check nread == contentlength
}
[/code]


> I am wondering where the HTTP POST data is?

That just follows the empty line. But as that data is not ended with
a newline in.readLine() cannot be used.

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to