Просмотр исходного кода

Setting "Cache-Control" to "no-cache" in SSE

Manu Mtz-Almeida 10 лет назад
Родитель
Сommit
51a64abe86
1 измененных файлов с 3 добавлено и 0 удалено
  1. 3 0
      render/ssevent.go

+ 3 - 0
render/ssevent.go

@@ -21,6 +21,9 @@ func WriteSSEvent(w http.ResponseWriter, eventName string, data interface{}) err
 	if len(header.Get("Content-Type")) == 0 {
 		header.Set("Content-Type", sse.ContentType)
 	}
+	if len(header.Get("Cache-Control")) == 0 {
+		header.Set("Cache-Control", "no-cache")
+	}
 	return sse.Encode(w, sse.Event{
 		Event: eventName,
 		Data:  data,