我正在向
Body=%3Ch2%3E (Body=<h1>)
servicestack 休息端点提交一个包含值的查询字符串。这导致:
从客户端检测到潜在危险的 Request.QueryString 值 (Body=\"<h2>\")。
我知道在 MVC 4 中,您可以允许特定字段的 Html 内容,如果您使用 [AllowHtml] 装饰模型中的字段,如下所示:
[AllowHtml] 公共字符串正文 { 获取;放; }
这样做了,但错误仍然存在。怀疑是服务堆栈没有正确参与验证过程,因此通过创建具有相同模型的纯 MVC 4 控制器进行测试,并且效果很好。
但是我需要一个 ServiceStack 的解决方案。他们的文档很薄,谷歌搜索无处可去。