level 1
aaaa30057
楼主

如图,以git下载的alamofire Demo中post方法为例,当我断网时打开模拟器,然后点击post方法,此时右图为空,并且打印-1009离线错误,此时如果立刻联网,并再次点击POST request,仍然会返回-1009离线错误。只有等待大概8秒左右后,再次点击POST请求,才能获取数据。我想要在联网成功后立刻可以获取数据而不等待这几秒钟(因为用户在点击请求失败后往往连续点击,这样每次点击,都会刷新这8秒的等待时长,因此用户可能会等待很久。。。)我感觉是有URL缓存,因此连续点击时会在缓存未过期的时间内直接返回缓存的数据,而不是请求,因此尝试了如图中间所示三种方法,均没有解决这个等待问题,请问这个断网重连等待时长如何取消?