收藏
回答

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

问题模块
API和组件

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

最后一次编辑于  2017-05-25
回答关注问题邀请回答
收藏

4 个回答

  • maq
    maq
    2017-05-26

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

    2017-05-26
    赞同
    回复
  • ekong
    ekong
    2017-05-26

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


    2017-05-26
    赞同
    回复
  • 阿康
    阿康
    2017-05-26

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

    2017-05-26
    赞同
    回复
  • 发芽的土豆
    发芽的土豆
    2017-05-25

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

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


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

    2017-05-25
    赞同
    回复