Pegar retorno de erro no Android

Galera estou fazendo uma requisição Http através do Android acessando uma Servlet, preciso saber como pegar o erro caso ele não consiga achar essa Servlet

Chamada

Http.getInstance(Http.NORMAL).doPost("http://100.100.100.35/tablet/tabletservlet", params);

olá amigo, esperimente tratar as Exceptions de retorno ou o status code da requisição, ex 404 not found 200 ok, 403 forbiden etc…

Descobri que onde gera o erro é no momento em que vou usar o java.net.URL que não tinha um timeout por isso demora muito o sistema e acaba travando o tablet, então setei o timeout para ele, porém não estou conseguindo pegar o status, cai direto no exception

java.net.SocketTimeoutException: connect timed out
	at java.net.PlainSocketImpl.socketConnect(Native Method)
	at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
	at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
	at java.net.Socket.connect(Socket.java:529)
	at sun.net.NetworkClient.doConnect(NetworkClient.java:158)
	at sun.net.www.http.HttpClient.openServer(HttpClient.java:394)
	at sun.net.www.http.HttpClient.openServer(HttpClient.java:529)
	at sun.net.www.http.HttpClient.<init>(HttpClient.java:233)
	at sun.net.www.http.HttpClient.New(HttpClient.java:306)
	at sun.net.www.http.HttpClient.New(HttpClient.java:323)
	at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:970)
	at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:911)
	at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:836)
	at com.br.isdra.integracao.utils.TesteUrl.main(TesteUrl.java:27)