Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.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
参数对于Grails中的链太大_Grails_Param_Chain - Fatal编程技术网

参数对于Grails中的链太大

参数对于Grails中的链太大,grails,param,chain,Grails,Param,Chain,我使用Grails中的链发送一个XML文件,如下所示: chain(controller:"somecontroller", action:"someaction", params:[wib:wib.encodeAsURL()]) 其中,wib是一个XML字符串。当我使用一个较小的XML字符串时,这很好。 值得注意的是,XML字符串的大小约为50kb 你知道为什么这样不行吗 它甚至没有进入下一个动作。 我个人认为这与浏览器中URL的大小有关。因为chain方法发出HTTP重定向,在参数(查询

我使用Grails中的链发送一个XML文件,如下所示:

 chain(controller:"somecontroller", action:"someaction", params:[wib:wib.encodeAsURL()])
其中,
wib
是一个XML字符串。当我使用一个较小的XML字符串时,这很好。 值得注意的是,XML字符串的大小约为50kb

你知道为什么这样不行吗

它甚至没有进入下一个动作。
我个人认为这与浏览器中URL的大小有关。

因为chain方法发出HTTP重定向,在参数(查询参数)中发送50kb的信息是行不通的。我记得整个查询字符串的最大限制大约是4000个字符

这就是说,在模型中传递这些数据可能会更幸运,但仍然需要将所有这些数据放入会话(flash)范围

您可以阅读更多关于Grails中链的选项