code: func (dr *DescribeRequest) fromHTTP(req *http.Request) {
  	switch {
  	case httputil.IsGet(req):
  		dr.fromHTTPGet(req)
  	case req.Method == "POST":
  		dr.fromHTTPPost(req)
  	default:
  		panic("Unsupported method")
  	}
  }
docs: // fromHTTP panics with an httputil value on failure