cubefs

Форк
0
30 строк · 722.0 Байт
1
// Copyright 2018 The Go Authors. All rights reserved.
2
// Use of this source code is governed by a BSD-style
3
// license that can be found in the LICENSE file.
4

5
//go:build go1.11
6
// +build go1.11
7

8
package http2
9

10
import (
11
	"net/http/httptrace"
12
	"net/textproto"
13
)
14

15
func traceHasWroteHeaderField(trace *httptrace.ClientTrace) bool {
16
	return trace != nil && trace.WroteHeaderField != nil
17
}
18

19
func traceWroteHeaderField(trace *httptrace.ClientTrace, k, v string) {
20
	if trace != nil && trace.WroteHeaderField != nil {
21
		trace.WroteHeaderField(k, []string{v})
22
	}
23
}
24

25
func traceGot1xxResponseFunc(trace *httptrace.ClientTrace) func(int, textproto.MIMEHeader) error {
26
	if trace != nil {
27
		return trace.Got1xxResponse
28
	}
29
	return nil
30
}
31

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.