您如何处理常见的英文文本触发 CRS 规则?
例如,看看这里的短语,它们都会触发 CRS 警报。它们是用户可以输入的合理文本的示例,显然我可以关闭规则,但是规则必须与大多数/某些人相关,否则它们将不存在。引用某人的名字是很常见的。
澄清一下,我可以关闭规则,我只是无法理解它们在正常情况下是如何工作的
var data = { model: { someText: "mark o'brien o'reilly" } };
//var data = { model: { someText: "mark o\'brien o\'reilly" } };
//var data = { model: { someText: "Area 5 or 7" } };
//var data = { model: { someText: "Examples of quotes are:\"To be...\", \"Never before...\"" } };
//var data = { model: { someText: "test <em><strong>1</strong></em>" } };
//var data = { model: { someText: ":\"" } };
//var data = { model: { someText: "or 1=1" } };
//var data = { model: { someText: "<p>" } };
$.ajax({
type: 'POST',
url: "Test/Index",
contentType: 'application/json; charset=utf-8',
data: JSON.stringify(data),
success: function (result)
{
},
error(e)
{
alert('error')
}
});