RPRX 2024-11-30 04:16:35 +00:00 committed by GitHub
parent 4f6f12616c
commit 98a72b6fb4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 2 additions and 7 deletions

View file

@ -19,7 +19,7 @@ import (
var ( var (
Version_x byte = 24 Version_x byte = 24
Version_y byte = 11 Version_y byte = 11
Version_z byte = 21 Version_z byte = 30
) )
var ( var (

View file

@ -159,9 +159,6 @@ func (h *requestHandler) ServeHTTP(writer http.ResponseWriter, request *http.Req
errors.LogInfoInner(context.Background(), err, "failed to upload (PushReader)") errors.LogInfoInner(context.Background(), err, "failed to upload (PushReader)")
writer.WriteHeader(http.StatusConflict) writer.WriteHeader(http.StatusConflict)
} else { } else {
if request.Header.Get("Content-Type") == "application/grpc" {
writer.Header().Set("Content-Type", "application/grpc")
}
writer.WriteHeader(http.StatusOK) writer.WriteHeader(http.StatusOK)
<-request.Context().Done() <-request.Context().Done()
} }
@ -227,9 +224,7 @@ func (h *requestHandler) ServeHTTP(writer http.ResponseWriter, request *http.Req
// teeing the response stream into their cache, causing slowdowns. // teeing the response stream into their cache, causing slowdowns.
writer.Header().Set("Cache-Control", "no-store") writer.Header().Set("Cache-Control", "no-store")
if request.Header.Get("Content-Type") == "application/grpc" { if !h.config.NoSSEHeader {
writer.Header().Set("Content-Type", "application/grpc")
} else if !h.config.NoSSEHeader {
// magic header to make the HTTP middle box consider this as SSE to disable buffer // magic header to make the HTTP middle box consider this as SSE to disable buffer
writer.Header().Set("Content-Type", "text/event-stream") writer.Header().Set("Content-Type", "text/event-stream")
} }