代码之家  ›  专栏  ›  技术社区  ›  Henry

潜在危险的请求&8237

  •  0
  • Henry  · 技术社区  · 6 年前

    为什么在查询字符串上这样做会触发验证请求 %26%238237 哪个是 &#8237 URL编码?

    A potentially dangerous Request.QueryString value was detected from the client

    1 回复  |  直到 6 年前
        1
  •  1
  •   user3272686    6 年前

    这是因为违反了ASP中的内置安全规则。它是为了帮助防止脚本注入攻击而添加的

    您可以执行以下操作之一:

    1)重写请求验证器以允许这些字符

    2)禁用web.config中的请求验证

    <pages validateRequest="false" />
    

    3)在web.config中将requestvalidationmode设置为2.0。

    <httpRuntime requestValidationMode="2.0" />