In Go HTTP handlers, why is the ResponseWriter a value but the Request a pointer? In Go HTTP handlers, why is the ResponseWriter a value but the Request a pointer? go go

In Go HTTP handlers, why is the ResponseWriter a value but the Request a pointer?