谁知道http请求的超时怎么弄

谁知道http请求的超时怎么弄,我的http请求,是同步请求,如果,没有回复的话。比如30s。。没有回应,我想提示客户端是网络未连接

和网络连接接受数据的代码应该是在另开的一个线程执行吧,可以在主线程中设置一个schedule,30s以后判断一下看看某个变量是不是被设置了。方法有点笨吧。