国产探花免费观看_亚洲丰满少妇自慰呻吟_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" />。很多時候會忽略這點)

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

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

 

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阜阳市| 米泉市| 昌都县| 平顶山市| 昂仁县| 句容市| 肥东县| 建始县| 烟台市| 云阳县| 澎湖县| 买车| 广宗县| 临颍县| 石城县| 通州区| 阿尔山市| 黄龙县| 墨江| 兴化市| 乐安县| 武穴市| 云和县| 临漳县| 宁安市| 新和县| 海阳市| 阿瓦提县| 新竹市| 木里| 长寿区| 平塘县| 宿松县| 通榆县| 崇明县| 东阳市| 南溪县| 永城市| 原平市| 马鞍山市| 贵定县|