Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 使用精简web服务器的HTTP查询字符串长度_Ruby On Rails_Thin - Fatal编程技术网

Ruby on rails 使用精简web服务器的HTTP查询字符串长度

Ruby on rails 使用精简web服务器的HTTP查询字符串长度,ruby-on-rails,thin,Ruby On Rails,Thin,在对rails应用程序(使用web服务器)执行GET请求时,出现以下错误: 无效请求:HTTP元素查询\u字符串长于(1024*10)允许的长度。 该应用程序是硕士论文原型的一部分,使用GET(而不是POST)请求是最重要的。有没有办法更改查询字符串长度?要更改thin的查询字符串最大长度,必须更改其本机C扩展解析器 只需在文件ext/thin\u parser/thin.c中更改这一行并重新生成gem: DEF_MAX_LENGTH(查询字符串,(1024*10)) 您可以在这里找到答案:我

在对rails应用程序(使用web服务器)执行GET请求时,出现以下错误:

无效请求:HTTP元素查询\u字符串长于(1024*10)允许的长度。


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

要更改thin的查询字符串最大长度,必须更改其本机C扩展解析器

只需在文件
ext/thin\u parser/thin.c
中更改这一行并重新生成gem:

DEF_MAX_LENGTH(查询字符串,(1024*10))


您可以在这里找到答案:我以前访问过这个问题和许多其他问题。我的问题是如何更改薄gem中设置的最大长度。