【发布时间】:2018-07-10 14:17:09
【问题描述】:
问题与以下完全一样 我有一个可以提供一些数据的api和一个apk,
我的设备得到了我的 api 响应,而模拟器上使用相同的 apk 得到了另一个不同的旧响应!
模拟器响应是最新更改的最新响应,而另一个不同的响应是更改之前的响应。
该应用程序使用没有缓存的改造。 那么可能是什么问题呢?
请求仅包含一个标头(访问令牌) 响应包含 (ETag, Access-Control-Max-Age) 之类的标头,但改造不应处理它们,因为根本没有缓存。
同时等待一段时间后,所有设备都会更新!
【问题讨论】:
-
你应该检查两个客户端之间的HTTP请求内容,主要检查HTTP头。
-
如 sakiM 所说,分享您的请求和标头。
-
@sakiM 发送的请求只有一个标头(访问令牌),并且响应包含诸如 (ETag, Access-Control-Max-Age) 之类的标头,但应用程序不应将它们处理为根本没有缓存,问题出在哪里?
-
@azizbekian 请检查添加的标题
-
请验证您是否收到预期的回复,例如使用Postman。
标签: java php android retrofit postman