问题描述
- 如何实现Android在规定时间内若http请求的数据还没返回就直接关闭请求
-
在Android上进行http网络访问时,如果在规定时间内网络还没返回数据,就跳转到另一个界面,请问这个该怎么实现?
解决方案
设置超时时间 con.setConnectTimeout (6000);
关闭请求可以抛出异常中写
解决方案二:
Android 浏览器直接请求链接有返回数据,但在程序中请求无返回。
解决方案三:
HTTP协议使用TCP协议传输的,因此在传输数据之前采用三次握手建立TCP连接。第4个包就是HTTP请求,然后是HTTP应答。你的问题是服务器的应答包没有收到,那太简单了。首先是超时定时器到期提示网络无响应。然后可以重新连接即可。仅供参考~
解决方案四:
当响应为408的时候就跳转
时间: 2025-01-01 17:06:03