我的客户希望确保来自我们的JSON Web服务的响应不包含HTML。因此,不是返回包含尖括号的字符串,而是希望编码尖括号。
两个问题:
答案 0 :(得分:1)
如果我返回内容类型application / json我需要这样做吗?
对于JSON响应,您应该始终返回类似application/json
的JSON Mime类型(ServiceStack会自动为您执行此操作)。
如何在ServiceStack中全局执行此操作?
在this commit中添加了对转义HTML Chars的支持,这将允许您通过以下方式全局转义HTML字符到unicode表示法:
JsConfig.EscapeHtmlChars = true;
此更改可从v4.5.7 +现在available on MyGet获得。