Возвращает необработанную строку из метода службы REST
У меня есть метод службы REST, написанный на С#, определенный ниже:
[WebGet(UriTemplate = "/{par1}/{par2}/{par3}")]
public string ProcessGet(string par1, string par2, string par3)
{
return Execute(...);
}
Он должен возвращать результат как XML или JSON, основанный на одном параметре (я генерирую сериализацию json и XML)
Как я могу заставить этот метод возвращать строку RAW, как я ее создал, без HTMLEncoding?
Спасибо
Ответы
Ответ 1
Вернуть его как Stream
, что приводит к использованию режима "raw", и WCF не коснется вашего ответа. Вы можете найти более подробную информацию на http://blogs.msdn.com/b/carlosfigueira/archive/2008/04/17/wcf-raw-programming-model-web.aspx.