【发布时间】:2016-10-31 16:24:30
【问题描述】:
我收到了对此类 URL 的请求: https://xxx/test/%81
这会导致 400 Bad Request - Invalid URL
我尝试在 web.config 中设置:
<httpRuntime requestValidationMode="2.0" relaxedUrlToFileSystemMapping="true" requestPathInvalidCharacters=""/>
但这无济于事。
我也尝试使用自定义请求验证器:
<httpRuntime requestValidationType="MyNamespace.CustomRequestValidation"/>
但 IIS 在使用自定义验证器之前返回 400。
我还能做些什么来让 IIS 接受这个 URL?
谢谢。
【问题讨论】: