<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><span style="font-family:Arial,Helvetica,sans-serif">On Wed, Oct 21, 2020 at 3:18 AM Gulyás Attila <<a href="mailto:toraritte@gmail.com">toraritte@gmail.com</a>> wrote:</span><br></div></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>With  my  minimal  HTTP experience,  I  was  somehow<br>under  the   impression  that   RFC723x  conformance<br>would  provide extra  benefit.</div></div></blockquote><div><br></div><div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">It does, though subtly not the way one would expect. It is mostly there for future implementers of HTTP clients and servers, so they don't have to first look at the old specification and then go on a hunt for how different implementations handle all the parts which aren't codified precisely. The goal of the new specs were not to define a "new set of rules" but rather to codify "most people solved that problem by doing this". If you did well on the old spec, chances are you are also compliant with the new spec, because that is how it has been written in the first place.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Also note there is room for interpretation in most specifications. While there is a sensible thing to do, it isn't guaranteed everyone will do it. For instance, the specs, both of them, generally argue you should not have a body on a GET request (background: it tends to break caching and proxying, so it is defined to be ignored); yet ElasticSearch is somewhat famous for having done exactly that. The body contains the request and thus, it has semantics, violating the specification, strictly speaking. But ElasticSearch is still popular...</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><br></div></div></div>