+ GET 可以包含 body ,但服务器端应当忽略 body 内容
https://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html#sec4.3if the request method does not include defined semantics for an entity-body, then the message-body SHOULD be ignored when handling the request.
+ URI 长度协议里写的很清楚,服务器只需要支持自己提供服务范围长度内的 URI 就可以,超长返回 414
https://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.2The HTTP protocol does not place any a priori limit on the length of a URI. Servers MUST be able to handle the URI of any resource they serve, and SHOULD be able to handle URIs of unbounded length if they provide GET-based forms that could generate such URIs. A server SHOULD return 414 (Request-URI Too Long) status if a URI is longer than the server can handle (see section 10.4.15).
+ 有关,标准里确实没有,但安全这件事复杂程度肯定是远超标准的。 GET 的所有数据只能在 QueryString 里传(见第一点), QueryString 又是个非常容易泄露的地方( nginx log/referer/browser history )
+ HTML 是标记语言,我不知道 HTML 的标准哪里会让人误解 POST / GET
简单来说,不要看到一篇文章说了些和你认知不同又似是而非的东西就以为这篇文章是对的了,而且人家都贴了标准的链接了,点进去看一下花不了几分钟的