new Thread(new Runnable() {
@Override
public void run() {
HttpClient httpClient = new DefaultHttpClient();
HttpParams params=httpClient.getParams();
HttpConnectionParams.setConnectionTimeout(params,100);
HttpConnectionParams.setSoTimeout(params, 100);
HttpPost post = new HttpPost("http://test.ldustu.com/api/article/getlist");
try {
HttpResponse httpResponse = httpClient.execute(post);
if (httpResponse.getStatusLine().getStatusCode() == HttpStatus.SC_OK){
System.out.println("---------> success");
}
else {
System.out.println("--------->failed");
}
} catch (Exception e) {
System.out.println("--------->failed22");
e.printStackTrace();
}
}
}).start();
失败后 直接在catch中执行 else中语句没用!