gpt4 book ai didi

java - 改造 - 不同设备上的不同 API 响应

转载 作者:IT王子 更新时间:2023-10-28 23:55:51 24 4
gpt4 key购买 nike

问题如下我有一个可以提供一些数据的 api 和一个 apk,

我在我的设备上得到了我的 api 响应,在模拟器上得到了另一个不同的旧响应,它具有相同的 apk!

模拟器响应是最新的最新更改,而另一个不同的响应是更改之前的。

该应用程序使用没有缓存的改造。那么可能是什么问题呢?

请求仅包含一个 header (访问 token )响应包含诸如 (ETag, Access-Control-Max-Age) 之类的 header ,但改造不应处理它们,因为根本没有缓存。

postman 的屏幕截图:enter image description here

同样,在等待一段时间后,所有设备都会更新!

最佳答案

你确定吗?

The app uses retrofit without caching

基于此https://github.com/square/retrofit/issues/678 ,我认为改造(OkHttp inside retrofit)缓存了你的查询。

您可以通过两种方式更改此行为:

  • 将 ?_t=TIMESTAMP 添加到您的应用查询网址中
  • 从服务器响应中删除“Access-Control-Max-Age” header

关于java - 改造 - 不同设备上的不同 API 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48542710/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com