经过排查,可能是中间过程中缓存了接口请求,请看下面的接口请求响应体(尤其注意 expires
和 cache-control
):
GET https://halo-cdn.foxex.cn/apis/api.console.halo.run/v1alpha1/users/-
HTTP/2 200
server: marco/2.20
date: Wed, 25 Oct 2023 02:18:03 GMT
content-type: application/json
vary: Accept-Encoding
x-source: C/200
cache-control: max-age=3600
x-xss-protection: 0
expires: Wed, 25 Oct 2023 03:00:05 GMT
referrer-policy: no-referrer
x-content-type-options: nosniff
x-frame-options: DENY
age: 1078
x-request-id: bf27b821aeb52e9d32c660ceed2bc39b
via: S.mix-hz-fdi1-213, T.213.H, V.mix-hz-fdi1-213, T.5.M, M.ctn-sc-yan-004
content-encoding: br
X-Firefox-Spdy: h2
正常的响应体应该如下:
HTTP/2 200
server: marco/2.20
date: Wed, 25 Oct 2023 03:01:13 GMT
content-type: application/json
vary: Accept-Encoding
x-source: C/200
pragma: no-cache
strict-transport-security: max-age=31536000 ; includeSubDomains
cache-control: no-cache, no-store, max-age=0, must-revalidate
x-xss-protection: 0
expires: 0
referrer-policy: no-referrer
x-content-type-options: nosniff
x-frame-options: DENY
x-request-id: 98e570cce464679f61fb774f7cd2007a
via: S.mix-hz-fdi1-215, T.215.D, V.mix-hz-fdi1-213, T.2.D, M.ctn-sc-yan-004
content-encoding: br
X-Firefox-Spdy: h2
这里仅提供思路,具体原因还需要你自己排查。