然后 诡异的事情来了 作者将请求链接复制出来 使用pc浏览器打开 此时在pc浏览器上则是正常返回了b数组 后续将问题锁定在了webview的机制上 webview本身将这两次请求视为了一次 所以在第二次请求时虽然在控制台看到是请求成功 但是实际上是webview将第一次请求的结果作为缓存给了第二次的请求 因为我们两次请求 发送的参数值是一样的 为了让webview将这两次请求识别为不同的两次请求 需要给每次请求添加一个随机值 这样webview就会将其视为两次不同的请求从而真正意义上的重发了一次请求而不是拿第一次请求的缓存作为结果返回
小狮博客