Goで配列としてリクエストから利用可能なすべてのhttpヘッダーを取得するにはどうすればよいですか?次の2つの方法のみが表示されます。
しかし、この場合、ヘッダーの名前を知っている必要があり、既存のヘッダーをすべて返すことはできません。あるリクエストから別のリクエストにhttpヘッダーをコピーしたいのですが。
すべてのヘッダーにアクセスするには、Request.Headerを使用します。Headerはmap [string] [] stringであるため、すべてのヘッダーにアクセスするには2つのループが必要です。
// Loop over header names
for name, values := range r.Header {
// Loop over all values for the name.
for _, value := range values {
fmt.Println(name, value)
}
}
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加