Set-cookie header being cached
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 35/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- go
- Domaine
- backend, performance
Piste de recherche
Commencez par examiner le comportement de mise en cache des réponses de cache-handler et reproduisez le cas signalé avec une réponse contenant un en-tête set-cookie. Suivez la manière dont les échecs et les succès du cache traitent cet en-tête. Le travail est terminé lorsque la première réponse peut inclure set-cookie, tandis que les réponses mises en cache ne l'incluent pas, avec une couverture des deux chemins.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
In my testing I've found that set-cookie headers are getting cached by caddy. This is obviously a big problem for us and I've not been able to see any cache-handler config or ways to work around it in the caddy config.
Obviously in an ideal world we wouldn't be sending set-cookie headers on cacheable pages, but I'm working on a legacy platform and it's not going to be possible to change that behaviour in the short term, so I need caddy to handle it. We've been using caching in nginx for some time and not had this problem with nginx.
My preferred behaviour here would be that the initial cache-miss request would send the set-cookie headers, but it wouldn't be stored in the cache so future cache-hits would not receive it.
I'd really appreciate any help with this!
- Langage dominant
- Go
- Étoiles
- 394
- Forks
- 30
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de caddyserver/cache-handler
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 72/100
caddyserver/cache-handler#138 · 1 commentaire · 3 réactions ·
-
Difficulté 3/5 Une demi-journée Accessibilité débutants 45/100
caddyserver/cache-handler#146 ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 48/100
caddyserver/cache-handler#145 ·
-
Admin API purge/invalidation still panics with nil pointer on v0.16.0 (same root cause as #140)Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 76/100
caddyserver/cache-handler#143 · 2 commentaires ·
-
Can not flush cacheOuverte
Difficulté 3/5 1-2 jours Accessibilité débutants 55/100
caddyserver/cache-handler#140 · 4 commentaires · 1 réaction ·
Toutes les issues de caddyserver/cache-handler
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
eugenioenko/ttt#1206 ·
Les mainteneurs répondent en général sous 1 jour
-
t:urlDecodeUni does not map U+3002 and U+FF61 to a dot, unlike ModSecurityPeut-être pris @fzipi l’a pris aujourd’hui. Ouvertebug
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
peasant-labs/peasant#738 ·
Les mainteneurs répondent en général sous 1 jour
-
Duplicate review still bridges two books through a bundle whose first part has a colon subtitlePeut-être pris @vavallee l’a pris aujourd’hui. Ouvertearea:library-scan bug priority:low
Difficulté 2/5 1-3 heures Accessibilité débutants 83/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Les mainteneurs répondent en général sous 1 jour