Knu*_*ius 5 asp.net-mvc asp.net-mvc-3
我时不时地处于需要从Java脚本客户端向asp.net-mvc应用程序(运行IIS 7)发送相当大的ajax GET请求的位置。如果URL长度超过2048个字符,则默认情况下会出现异常。一个简单的解决方法是增加maxQueryStringLength
使用web.config。
我的问题是,是否有充分的理由为什么您不应该走这条路,而实际上是否被认为是黑客?我已经读过一些关于不同浏览器限制地址字段中字符数的内容,但是如果您仅使用Ajax,那可能不是值得考虑的问题吗?
我知道,在许多情况下,当您想在请求中传递大量数据时,应该考虑使用POST,但是有时这不是一个选择。例如,当您的URL返回文件供用户下载时。
我必须增加的一个具体示例maxQueryStringLength
是:用户请求地图中某些受多边形限制的位置。如果要在URL中发送此多边形,则很容易超过最大URL长度。
归档时间: |
|
查看次数: |
1178 次 |
最近记录: |