У меня есть веб-сервис с методом, подобным этому:
[WebMethod]
[ScriptMethod(ResponseFormat=ResponseFormat.Json)]
public object GetPeople()
{
return PeopleRepository.GetPeople();
}
Проблема этого подхода заключается в том, что все свойства людей не закодированы в формате html, что может привести к потенциальной проблеме безопасности.
Если я хочу избежать ручного вызова HttpUtility.HtmlEncode для каждого свойства, какой самый простой способ гарантировать, что все данные, возвращаемые из веб-службы, закодированы в формате html?