|
1
7
我可以想到几个原因:
我不知道这些都是选择POST的一个很好的理由,除非发送的数据量超过某些主要浏览器的查询字符串长度。 |
|
|
2
6
正如Mark Brackett所说,主要动机是使用重定向和GET对有效负载大小施加的限制。有些实现足够聪明,只在消息超过一定大小时才使用POST,因为POST技术肯定有缺点。(其中最主要的是后退按钮不起作用。)其他实现,如您引用的示例代码,追求简单性和一致性,而忽略了条件。 |
|
|
3
4
SAML Web浏览器SSO配置文件也使用相同的方法。使用HTML后期重定向的主要动机是:
您可能会争辩说,使用HTTPGET重定向也会起作用,因为URL查询总是变化的,您的做法是正确的。然而,这将是W3C标准的一个变通方法,因此,只要双方都同意,它不应该是一个标准,而应该是一个替代实现。 |