MCPcopy
hub / github.com/cloudflare/cloudflared / WriteHeader

Method WriteHeader

connection/http2.go:296–302  ·  view source on GitHub ↗
(status int)

Source from the content-addressed store, hash-verified

294}
295
296func (rp *http2RespWriter) WriteHeader(status int) {
297 if rp.hijacked() {
298 rp.log.Warn().Msg("WriteHeader after hijack")
299 return
300 }
301 _ = rp.WriteRespHeaders(status, rp.respHeaders)
302}
303
304func (rp *http2RespWriter) hijacked() bool {
305 rp.hijackedMutex.Lock()

Callers 5

WriteRespHeadersMethod · 0.45
WriteErrorResponseMethod · 0.45
respondWithJSONFunction · 0.45
respondWithDataFunction · 0.45

Calls 2

hijackedMethod · 0.95
WriteRespHeadersMethod · 0.95

Tested by 3

respondWithJSONFunction · 0.36
respondWithDataFunction · 0.36