php - 如何更改 HTTP GET 请求的最大长度以存储参数?是否可以?

标签 php html get maxlength

您好,我想通过 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/

相关文章:

php - 让 mod_rewrite 传递 $_GET 参数?

php - 如何在sql中只显示数据表的某些列?

php - PHP 中的 HTML 样式不遵循 CSS

javascript - 值 - 特性和属性

javascript - 如何将此 AJAX 请求函数(原始 Javascript)转换为使用 POST 而不是 GET?

angular - 通过从 Angular 客户端到 NestJS 服务器的 Http 请求,数字转换为字符串

php - smarty 替换换行符

php - 为 MYSQL 创建最近 30 天的 View

php - 显示过去几年至今的所有文章

html - 只滚动内容div,其他的应该是固定的