我有一个注销端点,该端点在Chrome中需要花费几秒钟的时间来解决(有时在生产中可能要花费30秒),但在其他所有浏览器(Firefox,Safari ...)中大约只有100毫秒和在新的Chrome隐身窗口中显示“ strong>”。 从Chrome对登台数据库本地触发请求的过程也很顺利。 检查网络中的 Timing 标签,显示发送请求和等待的时间是正常的,但是 Content Download 是大部分时间都用完了。
我尝试关闭所有扩展程序(并重新启动Chrome),并尝试浏览Chromium错误板,但无济于事:
这是请求:
curl "https://XXX.XXX.com/deconnexion" \
-H 'Authority: XXX.XXX.fr' \
-H 'Pragma: no-cache' \
-H 'Cache-Control: no-cache' \
-H 'Upgrade-Insecure-Requests: 1' \
-H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36' \
-H 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8' \
-H 'Referer: https://XXX.XXX.fr/b' \
-H 'Accept-Encoding: gzip, deflate, br' \
-H 'Accept-Language: en-US,en;q=0.9,fr;q=0.8,es;q=0.7' \
-H 'Cookie: __cfduid=XXX; cookie_consent=true;'
哪个返回带有以下标头的空响应:
cache-control: no-cache
cf-ray: 49365c40589abd79-CDG
clear-site-data: "cache", "storage"
content-type: text/html; charset=utf-8
date: Thu, 03 Jan 2019 15:04:52 GMT
expect-ct: max-age=604800, report-uri="https://xxx.cloudflare.com/xxx/xxx/xxx"
location: https://xxx.xxx.fr/xxx/xxx
referrer-policy: strict-origin-when-cross-origin
server: cloudflare
set-cookie: path=/; secure; HttpOnly
status: 302
strict-transport-security: max-age=31536000; includeSubDomains
x-content-type-options: nosniff
x-csrf-token: xxxx
x-download-options: noopen
x-frame-options: SAMEORIGIN
x-permitted-cross-domain-policies: none
x-request-id: xx-xx-xx-xx-xx
x-runtime: 0.017715
x-xss-protection: 1; mode=block
在Firefox中的请求:
以Chrome隐身模式请求:
Chrome 71中的请求(版本 71.0.3578.98 ):
更新:删除“ Clear-Site-Data”响应标头可以解决此问题,但我仍然不知道为什么...
答案 0 :(得分:1)
仅删除“ Clear-Site-Data”标头的“缓存”选项才能解决此问题。
我也不知道为什么。