我的一个方法需要只返回一个简单的文本字符串.该方法的返回类型应该是什么?我还在子类中声明它ApiController
吗?
我尝试了以下但它不起作用:
public class TestController : ApiController
{
public string Announcements()
{
return "Testing abc";
}
}
Run Code Online (Sandbox Code Playgroud)
two*_*wer 14
默认情况下,Web API将字符串作为JSON发送.但是,您可以手动强制它仅返回文本本身并伴随适当的内容类型:
public class TestController : ApiController
{
public HttpResponseMessage Announcements()
{
var response = new HttpResponseMessage(HttpStatusCode.OK);
response.Content = new StringContent("Testing abc");
response.Content.Headers.ContentType = new MediaTypeHeaderValue("text/plain");
return response;
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
13597 次 |
最近记录: |