Skip to content

Commit 014f5e6

Browse files
authored
test3
1 parent 898b54b commit 014f5e6

File tree

1 file changed

+7
-8
lines changed
  • transport/internet/splithttp

1 file changed

+7
-8
lines changed

transport/internet/splithttp/hub.go

+7-8
Original file line numberDiff line numberDiff line change
@@ -168,21 +168,20 @@ func (h *requestHandler) ServeHTTP(writer http.ResponseWriter, request *http.Req
168168
} else {
169169
writer.Header().Set("X-Accel-Buffering", "no")
170170
writer.Header().Set("Cache-Control", "no-store")
171-
if !h.config.NoSSEHeader {
172-
writer.Header().Set("Content-Type", "text/event-stream")
173-
}
174171
writer.WriteHeader(http.StatusOK)
175172
if request.ProtoMajor != 1 && len(clientVer) > 0 && clientVer[0] >= 25 {
176173
go func() {
177174
for {
178175
paddingLen := h.config.GetNormalizedXPaddingBytes().rand()
179-
if paddingLen > 0 {
180-
_, err := writer.Write(bytes.Repeat([]byte{'0'}, int(paddingLen)))
181-
if err != nil {
182-
break
183-
}
176+
if paddingLen <= 0 {
184177
writer.(http.Flusher).Flush()
178+
break
179+
}
180+
_, err := writer.Write(bytes.Repeat([]byte{'0'}, int(paddingLen)))
181+
if err != nil {
182+
break
185183
}
184+
writer.(http.Flusher).Flush()
186185
time.Sleep(time.Duration(RangeConfig{From: 20, To: 80}.rand()) * time.Second)
187186
}
188187
}()

0 commit comments

Comments
 (0)