Http 400 Request .net

时间:2012-09-17 15:51:06

标签: c# .net http

当我输入类似http://localhost:2055/test/5*5*5.html的系统网址时。它抛出了http 400请求。这是什么原因?

1 个答案:

答案 0 :(得分:1)

尝试查看Windows事件查看器。由于路径中的字符无效,很可能会抛出错误。无效字符将是星号*

如果您绝对需要,您可以在路径中允许使用无效字符,但不建议这样做,并且可能会非常粘:

请参阅Scott Hanselman的帖子:

http://www.hanselman.com/blog/ExperimentsInWackinessAllowingPercentsAnglebracketsAndOtherNaughtyThingsInTheASPNETIISRequestURL.aspx