diff --git a/pool-server.go b/pool-server.go index 0b1e56d..c9f0ad0 100644 --- a/pool-server.go +++ b/pool-server.go @@ -59,6 +59,7 @@ func ErrorHandler(fn func(w http.ResponseWriter, r *http.Request) error) func(w func (s *PoolServer) WriteResult(w http.ResponseWriter, result *FrameWithPayload) error { w.Header().Set("Content-Type", "application/json") + w.Header().Set("Cache-Control", "no-cache") w.Header().Set("Access-Control-Allow-Origin", "*") w.Header().Set("X-Pod-Name", s.pod_name) if result.StatusCode != 200 { @@ -242,6 +243,7 @@ func (s *PoolServer) HandleCheckout(w http.ResponseWriter, r *http.Request) erro buf.ReadFrom(res.Body) w.Header().Set("Content-Type", "application/json") w.Header().Set("X-Pod-Name", s.pod_name) + w.Header().Set("Cache-Control", "no-cache") w.Header().Set("Access-Control-Allow-Origin", "*") w.WriteHeader(res.StatusCode)