您好,我想通过 HTTP GET 请求增加参数(在 URL 中)的大小。
我的要求是,我正在修改一个 html 表单,该表单已经构建了几个字段并且表单请求的类型是“GET”以向其添加另一个描述字段。描述的长度可能是几行。如果我也通过 GET 发送此数据,则可能会超过总 URL 限制的限制。因此,作为预防措施,我正在尝试增加 GET 请求的大小。
这可能吗?如果可以,我该怎么做?
最佳答案
搜索返回了这个问题: Is there a limit to the length of a GET request?
总结一下:在规范中没有对GET请求的大小进行限制,但是一些网络浏览器设置了限制(例如,IE将GET请求的大小限制在2000个字符左右)。此外,根据我自己的经验,我知道某些网络服务器(如 Apache)允许配置最大 GET/POST 请求大小,但这取决于您在后端使用的网络服务器。
建议:如果您需要的请求大小超过 2000 个字符,请使用 POST 而不是 GET。验证您的网络服务器是否对 GET/POST 请求大小设置了限制。
关于php - 如何更改 HTTP GET 请求的最大长度以存储参数?是否可以?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21228199/