Headers carry metadata such as accepted formats or authorization tokens.

Request Headers

request_headers.go
package main

import "fmt"

func main() {
	var token = 
	headers := map[string]string{}

	headers["Accept"] = "application/json"
	headers["Authorization"] = "Bearer " + token

	fmt.Println("accept=", headers["Accept"])
	fmt.Println("authPrefix=", headers["Authorization"][:6])
	fmt.Println("token=", token)
}
package main

import "fmt"

func main() {
	var token = 
	headers := map[string]string{}

	headers["Accept"] = "application/json"
	headers["Authorization"] = "Bearer " + token

	fmt.Println("accept=", headers["Accept"])
	fmt.Println("authPrefix=", headers["Authorization"][:6])
	fmt.Println("token=", token)
}
package main

import "fmt"

func main() {
	var token = 
	headers := map[string]string{}

	headers["Accept"] = "application/json"
	headers["Authorization"] = "Bearer " + token

	fmt.Println("accept=", headers["Accept"])
	fmt.Println("authPrefix=", headers["Authorization"][:6])
	fmt.Println("token=", token)
}
request header Client code prepares headers as request metadata before a request is sent.