是否可以向web.config添加某种限制以限制URL参数长度?我希望尽可能避免人们提交过大的URL参数,以免在有人尝试用大量无效的URL参数“攻击”服务器时,服务器不会超过必要的报酬。Web.Config中限制URL参数长度
回答
参见下面的链接:
http://learn.iis.net/page.aspx/143/use-request-filtering/
这里是IIS 7配置的一个示例:
<configuration>
<system.webServer>
<security>
<requestFiltering>
<requestLimits
maxAllowedContentLength="30000000"
maxUrl="260"
maxQueryString="25"/>
</requestFiltering>
</security>
</system.webServer>
http://www.iis.net/ConfigReference/system.webServer/security/requestFiltering/requestLimits
只是设置maxQueryString。
grrr,凯尔西打败了我。 – ryancammer 2010-06-04 21:11:07
这是否也通过ASP.NET Cassini(调试)服务器强制执行?我试过了,我似乎仍然能够提交更大的Url和Querystrings。 – Alex 2010-06-04 21:22:55
作为一边,你正在运行vista或win7?如果是这样,你可以通过IIS 7运行你的项目,而不是卡西尼? – ryancammer 2010-06-04 22:12:48
urlscan可能可以帮助iis6 scenerios
- 1. 限制URL查询长度?
- 2. OData URL长度限制
- 3. javascript参数字符长度限制?
- 4. Rails 3.2 URL的长度限制
- 5. Microsoft Edge的URL长度限制
- 6. “rundll32 url.dll,FileProtocolHandler”的URL长度限制?
- 7. google reader api的URL长度限制
- 8. 限制长度值
- 9. mysql长度限制
- 10. NSString长度限制
- 11. AJAX长度限制
- 12. 在PHP中限制数组长度PHP
- 13. 角度限制输入[数字]长度
- 14. 如何限制参数定义中列表的最大长度?
- 15. 在asp.net中对url参数的限制
- 16. URL访问脚本中AppleScript的文件名长度限制?
- 17. Azure API Mgmt对路径/参数有长度限制吗?
- 18. 如何限制MemoryStream长度?
- 19. 限制铃声长度Applescript
- 20. 限制令牌的长度
- 21. 对于XML长度限制
- 22. Symfony路由长度限制
- 23. 限制表达长度
- 24. 限制TTPostController.textView的长度?
- 25. Java长度无限制AudioInputStream
- 26. 字符长度限制$ _GET?
- 27. Gmail HTML长度限制
- 28. 限制字符串长度
- 29. ODBC列长度限制
- 30. 如何限制函数的长度R
这是否也通过ASP.NET Cassini(调试)服务器强制执行?我试过了,我似乎仍然能够提交更大的Url和Querystrings。 – Alex 2010-06-04 21:20:22
@Alex否,这是一个IIS设置,除非您可以了解如何在Cassini中进行配置。无论如何,你可能不需要它,所以我不确定它是可配置的。 – Kelsey 2010-06-04 21:24:08
明白了。谢谢。 – Alex 2010-06-04 21:31:14