我想知道某些浏览器强加的2,083个字符(看看IE)会影响构建REST APIs
吗?
考虑到API请求可能来自程序化接口或库,如CURL
或其他语言特定库。
此限制是否也会影响以编程方式请求服务器上的GET
资源?
答案 0 :(得分:1)
该限制完全是任意的,并非源于任何标准或规范。这也是curl等工具和图书馆不具备此限制的原因。
限制可能是有价值的,只是为了避免滥用或客户可能成为受害者的各种DOS的风险。究竟应该是什么限制当然需要辩论。
所以是的,如果你想从浏览器中驱动它们,或者你使用的libs有类似的限制(就像我猜想的那样一些Windows),它 肯定会影响REST API的用户API可能与IE具有相同的限制。