Hi,
I have got a servlet that returns "Hello World" on each POST :
{
resp.setCharacterEncoding("utf-8");
resp.setContentType("text/plain");
PrintWriter out = resp.getWriter();
out.append("Hello World");
out.flush();
out.close();
}
I have got an HTML page that queries this servlet through an XMLHttpRequest.
Both are deployed on a tomcat reachable on the internet.
I have got my android app that uses HttpClient to reach my servlet
deployed on my Tomcat. It is installed on my HTC Magic.
If I launch it when connected on Wifi : it works.
If I launch it when connected to 3G (GSM data network) : it doesn't
work but my servlet is reached.
Technical problem while receiving response.
org.apache.http.NoHttpResponseException: The target server failed to respond
at
org.apache.http.impl.conn.DefaultResponseParser.parseHead(DefaultResponseParser.java:85)
at
org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:174)
at
org.apache.http.impl.AbstractHttpClientConnection.receiveResponseHeader(AbstractHttpClientConnection.java:179)
at
org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader(DefaultClientConnection.java:235)
at
org.apache.http.impl.conn.AbstractClientConnAdapter.receiveResponseHeader(AbstractClientConnAdapter.java:259)
at
org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:279)
at
org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:121)
at
org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:410)
at
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)
at
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)
at
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:465)
If I use the web browser through 3G to activate my HTML page, I do see
the "Hello World".
How could I debug HttpClient or ask it to dump everything ?
Does someone have a clue on what's going on ?
Thanks a lot,
--
Hubert
--
You received this message because you are subscribed to the Google
Groups "Android Beginners" group.
NEW! Try asking and tagging your question on Stack Overflow at
http://stackoverflow.com/questions/tagged/android
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-beginners?hl=en