Question regarding RFC 7230

I have a few questions I was hoping to clarify.
 
Is a GET request allowed to have a body?  (the spec seems to say “yes”)
RFC 7230 3.3 <https://tools.ietf.org/html/rfc7230#section-3.3>
The presence of a message body in a request is signaled by a
Content-Length or Transfer-Encoding header field.  Request message
framing is independent of method semantics, even if the method does
not define any use for a message body.
 
Is the server allowed to look at the body in a GET request?  (debatable)
RFC 7231 4.3.1 <https://tools.ietf.org/html/rfc7231#section-4.3.1>
A payload within a GET request message has no defined semantics;
sending a payload body on a GET request might cause some existing
implementations to reject the request.
 
 

Received on Saturday, 7 January 2017 20:17:59 UTC