package main
import (
"log"
"net/http"
)
func main() {
// invalid method called "bad"
req, err := http.NewRequest("bad", "https://www.google.com", nil)
if err != nil {
log.Printf("E! got err: %v", err)
} else {
log.Printf("I! request method: %s", req.Method)
}
}
https://play.golang.org/p/NM8_4pkN5uM
err is nil here, can someone explain?
Thanks!