我正在使用httpclient来支持休息服务。我从休息服务获取json数据,我正在进行进一步处理。但是,如果由于某种原因,我无法快速得到响应并且主线程继续执行而不等待响应呢?
我需要处理这个案子吗?
我将休息服务称为
DefaultHttpClient client=new CustomHttpClient();
HttpGet reqG;
HttpResponse respG=null;
HttpEntity entity;
reqG= new HttpGet(url);
respG= client.execute(reqG);
entity = respG.getEntity();
InputStream is=entity.getContent();
我是否需要在client.execute(reqG)OR之后添加Thread.sleep() 有没有更好的方法呢?
请告知。
答案 0 :(得分:1)
Q值。主线程继续执行而不等待响应?
一个。 不,主线程在某些响应之前不会继续执行 来自强>
如果您的服务花费太多时间,则可能会有请求超时。