Mon service python flask sur Openshift Origin ajoute un Cache-Control: private
. Mon serveur de cache ne crée pas de cache car ceci. Comment puis-je supprimer ce service?Pourquoi Openshift ajoute un contrôle de cache privé?
J'ai ajouté cette configuration, mais n'a pas d'effet:
apiVersion: v1
kind: Route
metadata:
annotations:
haproxy.router.openshift.io/disable_cookies: 'true'
Quand je Performa un curl
l'en-tête retourne encore:
$ curl -I http://api.example.com/
HTTP/1.0 200 OK
Content-Type: application/json
Content-Length: 87160
Cache-Control: max-age=300
Vary: Accept
Expires: Fri, 07 Apr 2017 18:09:44 GMT
Set-Cookie: OPENSHIFT_EDGE_example-api_example-api_SERVERID=8326069cf7d473e9305855a9a08aaef4; path=/; HttpOnly; Secure
Cache-control: private
Connection: keep-alive
Je ne dois pas supprimer 'Cache-Control: private' de la sortie pour mettre en cache la réponse du service – LuisComS