【发布时间】:2023-03-10 02:35:02
【问题描述】:
系统的配置是:
网络服务器:WEBrick
软件环境:ruby on rails
当浏览器向服务器传递超过400字节的参数时,服务器返回414码(Request-URI Too Large)。
如何解决这个问题?
【问题讨论】:
系统的配置是:
网络服务器:WEBrick
软件环境:ruby on rails
当浏览器向服务器传递超过400字节的参数时,服务器返回414码(Request-URI Too Large)。
如何解决这个问题?
【问题讨论】:
Ryan Bates 在这里回答了您的问题:https://github.com/intridea/omniauth/issues/43
简而言之:在开发中使用 mongrel。
一些有用的细节:
URI 限制因客户端、服务器甚至浏览器而异。
浏览器
IE 限制在 2kb 左右,firefox 限制在 65kb。由于 Api 是从服务器触发的,因此并不那么烦人。
服务器
Nginx 的默认限制是 32 位 4kb 和 64 位 8kb。
Apache 的默认值为 8190 字节。
两者都可以在配置中更改。
来源:出色的“具有 RoR 的面向服务的设计”
【讨论】: