在Laravel控制器中删除url中的参数.

我目前正在处理一个现有的项目,是为了维护。所以在测试中,有一个场景出现了一个错误

请求-URI太大

请求的URL长度超过了这个服务器的容量限制。

这个错误的发生是因为我们的客户使用了 GET 方法,我不想改变他们的设置,因为有其他复杂的逻辑可能会受到影响。所以我尝试了用javascript改变URL的方法,但还是一样的错误。现在我想的是,我们是否可以在控制器中改变URL?比如说使用url current path.而不是fullpath?

url()->current();

而不是使用fullpath?

url()->full();

我很需要你的帮助,我已经在这个部分卡了好几天了。

解决方案:

在Apache下,这个限制是一个可配置的值。LimitRequestLine. 如果你想支持一个较长的请求URI,请将这个值改为大于默认值8190。这个值在etcapache2apache2.conf中。如果没有,请添加一行新的内容(LimitRequestLine 10000)下 AccessFileName .htaccess.

但是,请注意,如果你真的遇到了这个限制,你可能是在滥用 GET 开始。你应该使用 POST 来传输这类数据–尤其是你甚至承认你是用它来更新值。如果你查看上面的链接,你会发现Apache甚至说:”在正常情况下,该值不应该从默认值中改变。”

给TA打赏
共{{data.count}}人
人已打赏
未分类

是否可以在不消除数据aggredating的情况下创建一个ggMarginal图?

2022-9-8 22:22:42

未分类

Python的groupby,只删除某些行

2022-9-8 22:33:36

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索