GET, POST, PUT, DELETE, HEAD, PATCH, OPTIONS, etc. Simple and chainable methods for settings and request Request Body can be string, []byte, struct, map, slice and io.Reader too Auto detects Content-Type Buffer less processing for io.Reader Native *http.Request instance may be accessed during middleware and request execution via Request.RawRequest Request Body can be read multiple times via Reques