headers.go 382 B

1234567891011121314151617181920
  1. package main
  2. import (
  3. "fmt"
  4. "net/http"
  5. )
  6. func handler(w http.ResponseWriter, r *http.Request) {
  7. w.Header().Set("RequestID", "d41d8cd98f00b204")
  8. fmt.Fprintln(w, "You browser is", r.UserAgent())
  9. fmt.Fprintln(w, "You accept", r.Header.Get("Accept"))
  10. }
  11. func main() {
  12. http.HandleFunc("/", handler)
  13. fmt.Println("starting server at :8080")
  14. http.ListenAndServe(":8080", nil)
  15. }