国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

檢測到有潛在危險的Request.Form值

2019-11-14 16:49:55
字體:
來源:轉載
供稿:網友

  今天同事遇到一個問題“檢測到有潛在危險的 Request.Form 值”,我發現此問題常遇到一般是在提交數據中包含有未編譯的HTML控件(不知道是不是這么理解)、特殊的符號(如“<”,“/”)。常見的情況是頁面后臺提交有/n、/t這樣的或者請求數據中包含<b/>這樣的,如果出現這樣的問題的原因是微軟在.net framework2.0中引入了數據提交驗證機制以防止有跨站點攻擊和危險數據。ep:<img src="javascr關于<style>也是一樣。

   好了明白這是數據監測問題那么久有一個簡單粗暴的解決方案來解決“檢測到有潛在危險的 Request.Form 值”問題,那就是取消驗證。取消驗證有倆種方式

     1)在頁面 Page指令中設置validateRequest="false" 

     2)在全局webconfig設置

<configuration> 
  <system.web> 
    <pages validateRequest="false" /> 
  </system.web> 
</configuration> 

不過后者會將整個項目的驗證都取消,而前者是取消當前頁面的驗證。

注:(有時候你使用的.net framework版本為4.0那么需要在webconfig設置<httPRuntime requestValidationMode="2.0" />。很多時候會忽略這點)

不過說到這里肯定有人會說這不安全,那么還有一種解決方案。

截取這個報錯信息自定義處理方式(下班了,下次在寫完給自己以后再留下資料)。

 

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宁南县| 龙南县| 安溪县| 广安市| 当雄县| 丰县| 封丘县| 霍山县| 江阴市| 高平市| 任丘市| 平舆县| 天镇县| 南涧| 三亚市| 延川县| 阿巴嘎旗| 台北县| 长春市| 深圳市| 岑溪市| 巴塘县| 小金县| 五常市| 二连浩特市| 桐城市| 上虞市| 锡林郭勒盟| 滕州市| 吉水县| 廊坊市| 资溪县| 巩留县| 会理县| 阳城县| 保定市| 历史| 健康| 类乌齐县| 宽城| 平塘县|