与薄网服务器的HTTP查询字符串长度(HTTP query string length with t

2019-10-22 17:18发布

当执行一个GET请求到我的Rails应用程序(与瘦 Web服务器),我得到了以下错误:

Invalid request: HTTP element QUERY_STRING is longer than the (1024 * 10) allowed length.

该应用程序是一个原型,其硕士论文的一部分,并且使用GET(未POST)的请求是最重要的。 有没有办法更改查询字符串的长度?

Answer 1:

要改变薄,你必须改变其原生的C扩展解析器查询字符串最大长度。

只需更改文件这一行ext/thin_parser/thin.c和再生宝石:

DEF_MAX_LENGTH(QUERY_STRING, (1024 * 10));

https://github.com/macournoyer/thin/blob/master/ext/thin_parser/thin.c#L71



文章来源: HTTP query string length with thin web server