Uygulamamda, bir çerez ayarladıktan sonra fetch('/foo', {credentials: 'same-origin'})
'u arayın. Bu, istek ve yanıtı önbelleğe almak için caches
'u kullanan hizmet çalışanında yakalanır. Yanıt, Vary: Cookie
kümesine ayarlandı. Sonra, çerezi değiştiririm ve yukarıdaki gibi tekrar fetch
'u ararım. Ancak hizmet çalışanında caches.match
numaralı telefonu aradığımda, eski istek eşleştirildi! Bu neden oluyor? Tamir edebilir miyim?Vary: Neden bir hizmet çalışanında çerez çalışıyor?
7
A
cevap
3
Yorum yapamıyorum, bu yüzden burada yazıyorum.
Servis çalışanları çerezleri engelleyemezler. Önerilen bir new api in development var.
Neden isteğiniz için çerezin içeriğine bağlı olarak özel bir üstbilgi oluşturmaya çalışmıyorsunuz.
ayrıntılı 1:
X-çerez-Değer: 1
Vary: X-çerez değeri
ayrıntılı 2:
X-çerez değeri: 2
Vary: X-çerez değeri
+0
Bu iyi bir fikir gibi görünüyor. Gelecek pazartesi bir bakacağım. – Dan
İlgili konular
- 1. Hizmet çalışanında ajax isteklerini yoksayma
- 2. Getirme olay işleyicisinde fetch() hizmet çalışanında tetikleme olayını tetiklemiyor mu?
- 3. Spring MockMvc sonucu neden bir çerez içermiyor?
- 4. Çerezler neden "çerez" olarak adlandırılıyor?
- 5. WCF ile Log4Net Hizmet Olarak Çalışıyor
- 6. JQuery'm neden yavaş çalışıyor?
- 7. Neden 2..toString() çalışıyor?
- 8. Bu Telerik Radgrid neden bir süredir çalışıyor?
- 9. Hizmet Hesabı Yerel makinede çalışıyor ancak Web sunucusunda çalışmıyor
- 10. IE'de bir çerez saklamıyor
- 11. AWS CodeBuild çalışanında IAM rollerini kullanma
- 12. Bu scanf() dönüşümü neden çalışıyor?
- 13. Aşağıdaki PDO işlemi neden çalışıyor?
- 14. Neden bölünmüş ('') akıllı olmaya çalışıyor?
- 15. Bu kurtarma sözdizimi neden çalışıyor?
- 16. PDO bağlantısı neden yavaş çalışıyor?
- 17. neden GC her saat çalışıyor?
- 18. Bu yineleme programı neden çalışıyor?
- 19. Neden "==" bazen String.trim ile çalışıyor?
- 20. .htaccess'te "Vary: Accept-Encoding" başlığını belirtme
- 21. Güncelleme çerez ben girişten sonra bir oturum açma çerez oluşturduk
- 22. Tek bir Vary üstbilgisinde birden çok alanı listelemek geçerli mi?
- 23. Çerez kalıcı olmadığında MVC
- 24. Tarayıcı sonraki istekte çerez göndermiyor
- 25. Django'da bir çerez nasıl güncellenir
- 26. WCF bir hizmet veya birden çok hizmet
- 27. Bir çerez mevcut değilse Açısal olarak ayarlayın
- 28. Neden WCF hizmet tarafı zaman aşımlarını desteklemiyor?
- 29. BOOT_COMPLETED tarihinden sonra hizmet neden başlamıyor?
- 30. HttpHandler'da Çerez Değerini Değiştirme
Hizmet çalışanının henüz bu işlevselliğe sahip olduğunu sanmıyorum. Ancak tekrar getirmeyi gerçekleştirdiğinizde, isteği yeni yanıtla da güncelleyebilirsiniz. Neden işe yaramadığını anlamıyorum. Snippet'in bir kısmını yapıştırmanız mümkün mü? – karthick