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