系统的配置是:
网络服务器:WEBrick
软件环境:ruby on rails
当浏览器将超过400字节的参数传递给服务器时,服务器返回414代码(Request-URI Too Large)。
如何解决这个问题?
答案 0 :(得分:1)
Ryan Bates在这里回答了你的问题:https://github.com/intridea/omniauth/issues/43
简而言之:在开发中使用mongrel。
一些有用的细节:
URI限制因客户端,服务器甚至浏览器而异。
<强>浏览器强>
IE的限制大约为2kb,firefox为65kb。由于Api是从服务器触发的,所以并不那么烦人。
<强>服务器强>
Nginx的默认限制是32位为4kb,64位为8kb。
Apache的默认值为8190字节。
两者都可以在配置中更改。
来源:出色的“面向服务的RoR设计”