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[]


*/
相關文章
相關標籤/搜索