zoukankan      html  css  js  c++  java
  • System.Web.HttpRequestValidationException: 从客户端(dbFlag="<soap:Envelope xmlns...")中检测到有潜在危险的 Request.Form 值。

    System.Web.HttpRequestValidationException: 从客户端(dbFlag="<soap:Envelope xmlns...")中检测到有潜在危险的 Request.Form 值。
       在 System.Web.HttpRequest.ValidateString(String value, String collectionKey, RequestValidationSource requestCollection)
       在 System.Web.HttpRequest.ValidateHttpValueCollection(HttpValueCollection collection, RequestValidationSource requestCollection)
       在 System.Web.HttpRequest.get_Form()
       在 System.Web.Services.Protocols.HtmlFormParameterReader.Read(HttpRequest request)
       在 System.Web.Services.Protocols.HttpServerProtocol.ReadParameters()
       在 System.Web.Services.Protocols.WebServiceHandler.CoreProcessRequest()

    WebService报错:
    通过WebService页面上的参数文本框传值(xml字符串)request validation的时候为了防止危险的客户端输入就会抛HttpRequestValidationException。

    解决方法:

    <system.web>
      <pages validateRequest="false"/>
      <httpRuntime requestValidationMode="2.0"/>
    </system.web>

    validateRequest="false" 存在安全隐患

    警告:为了安全请不要随意将ASP.Net的validateRequest="false" . 

  • 相关阅读:
    PM对功能模块的说明
    第四个迭代目标
    第三个迭代任务
    第三个迭代目标
    记账本状态图
    记账本数据流图
    记账本ER图
    记账本用例图
    第二个迭代目标
    记账本时序图
  • 原文地址:https://www.cnblogs.com/yf2011/p/4536352.html
Copyright © 2011-2022 走看看