请问一下请求获取数据超时怎么解决?

发布于 6 年前作者 tyuan11119 次浏览最后编辑 6 年前来自 ask

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

4 回复
zgu
zgu1 楼6 年前

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

yongdeng
yongdeng2 楼6 年前

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

fangmeng
fangmeng3 楼6 年前

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

jie26
jie264 楼4 年前

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

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

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