GET 请求 2,083 个字符限制和 REST APIS

GET Request 2,083 characters Limit and REST APIS

我想知道某些浏览器强加的 2,083 个字符(查看 IE)是否会影响构建 REST APIs

考虑到 API 请求可能来自编程接口或库,例如 CURL 或其他一些特定语言的库。

此限制是否也会影响以编程方式请求服务器上的 GET 资源?

2083 Characters Source Link

该限制完全是任意的,并非源自任何标准或规范。这也是 curl 等工具和库没有该限制的原因。

限制可能很有价值,只是为了避免客户可能成为受害者的滥用或各种 DOS 的风险。确切的限制应该是多少当然是有争议的。

所以是的,它 可以 肯定会影响 REST API 的用户,如果你想从浏览器驱动它们,或者如果你使用的库有类似的限制(就像我猜的那样也许某些 Windows API 可能具有与 IE 相同的限制。