<div dir="ltr"><a href="https://tools.ietf.org/html/rfc7231#page-59">https://tools.ietf.org/html/rfc7231#page-59</a> says:<br><div><br></div><div>... The origin server MUST generate an</div><div>   Allow header field in a 405 response containing a list of the target</div><div>   resource's currently supported methods.</div><div><br></div><div>nginx doesn't seem to have Allow header field. Is that against RFC?</div><div><br></div><div><div>curl -v -X TRACE <a href="http://nginx.org">http://nginx.org</a></div><div>* Rebuilt URL to: <a href="http://nginx.org/">http://nginx.org/</a></div><div>*   Trying 95.211.80.227...</div><div>* TCP_NODELAY set</div><div>* Connected to <a href="http://nginx.org">nginx.org</a> (95.211.80.227) port 80 (#0)</div><div>> TRACE / HTTP/1.1</div><div>> Host: <a href="http://nginx.org">nginx.org</a></div><div>> User-Agent: curl/7.54.0</div><div>> Accept: */*</div><div>> </div><div>< HTTP/1.1 405 Not Allowed</div><div>< Server: nginx/1.13.3</div><div>< Date: Fri, 04 Aug 2017 05:25:26 GMT</div><div>< Content-Type: text/html; charset=utf-8</div><div>< Content-Length: 173</div><div>< Connection: close</div><div>< </div><div><html></div><div><head><title>405 Not Allowed</title></head></div><div><body bgcolor="white"></div><div><center><h1>405 Not Allowed</h1></center></div><div><hr><center>nginx/1.13.3</center></div><div></body></div><div></html></div><div>* Closing connection 0</div></div></div>