请问一下请求获取数据超时怎么解决?
发布于 5 年前 作者 tyuan 10971 次浏览 来自 问答

就是说。现在的情况是。数据发起了请求。请求也是200了,然后我在success里 获取数据,但是后台迟迟没响应,所以目前我的success里获取不到数据,那么我怎么才能设计在多少时间内如果服务器还未返回数据给用户一个toast提示什么的?就是说 在success获取数据时候超时咋弄?

4 回复

【请求是200 成功的, 只是说  后台迟迟没返回数据】,这句,真心看不懂……

似乎首先应在json配置文件里面配置networkTimeout参数,再考虑程序逻辑监测吧

请求是200 成功的, 只是说  后台迟迟没返回数据,前面还在等,我想设定一个时间, 超出时间我就不等数据了,要是没超出时间,数据来了,我还是继续正常的业务逻辑

1、在发起请求的时候设置一个计时器,自己算时间。

2、有一个 fail 回调函数,用于请求失败的逻辑处理。

如有其他问题,请追问。谢谢~!

回到顶部