[Mongrel] Request URI Length Override

Zed A. Shaw zedshaw at zedshaw.com
Fri Sep 29 19:33:57 EDT 2006

On Fri, 29 Sep 2006 17:44:21 -0400
"Gregg Pollack" <greggpollack at gmail.com> wrote:

> Please help,
>      Does anyone know how to override the Mongrel request URI limits
> built in?  I know it was set at a 512 byte limit, but my application
> will not work with this in place.

The winnar!  I was wondering when this would happen.

It's currently a compile time limit since nobody had ever busted through it, but it's no longer 512.  It is 2k for the whole REQUEST_URI, 1024 for the REQUEST_PATH, and 10k for the QUERY_STRING.  Now that I look at it that doesn't add up right (should be 11k for request_uri total).  I'll update that for the next release of Mongrel and you can get it with:

gem install mongrel --source=http://mongrel.rubyforge.org/releases/
>      Why do I need a larger limit?  I've written a rails application
> that uses a bookmarklet to send large amounts of data from site to
> site.  The only way to do this is (and keep it cross browser
> compatible) is by building and sending a large URI.

How large are we talking?

>      Is there a way to override this?  Or can someone point me in the
> right direction to do it myself?

Nope, I could make it a configurable thing but it's not on the radar any time soon.

Zed A. Shaw, MUDCRAP-CE Master Black Belt Sifu
http://www.lingr.com/room/3yXhqKbfPy8 -- Come get help.

More information about the Mongrel-users mailing list