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

Reply via email to