我有一个用C#编写的REST服务方法,定义如下:
[WebGet(UriTemplate = "/{par1}/{par2}/{par3}")]
public string ProcessGet(string par1, string par2, string par3)
{
return Execute(...);
}
它应该以XML或JSON的形式返回结果,基于一个参数(我生成json和XML序列化)
我怎样才能使这个方法返回RAW字符串,就像我创建它一样,没有HTMLEncoding呢?
谢谢
答案 0 :(得分:25)
将其作为Stream
返回 - 导致使用“原始”模式,WCF不会触及您的回复。您可以在http://blogs.msdn.com/b/carlosfigueira/archive/2008/04/17/wcf-raw-programming-model-web.aspx找到更多信息。