7.7 设置http首部


package main

import (
	"fmt"
	"net/http"
)

func main() {

	header := http.Header{}

	// Using the header as slice
	header.Set("Auth-X", "abcdef1234")
	header.Add("Auth-X", "defghijkl")
	fmt.Println(header)

	// retrieving slice of values in header
	resSlice := header["Auth-X"]
	fmt.Println(resSlice)

	// get the first value
	resFirst := header.Get("Auth-X")
	fmt.Println(resFirst)

	// replace all existing values with
	// this one
	header.Set("Auth-X", "newvalue")
	fmt.Println(header)

	// Remove header
	header.Del("Auth-X")
	fmt.Println(header)

}

/*
map[Auth-X:[abcdef1234 defghijkl]]
[abcdef1234 defghijkl]
abcdef1234
map[Auth-X:[newvalue]]
map[]


*/

posted on 2018-03-23 23:58  cucy_to  阅读(132)  评论(0编辑  收藏  举报

导航