cs0*_*815 7 c# asp.net-web-api asp.net-web-api2
简单方案:
public IHttpActionResult Get()
{
return Ok<string>("I am send by HTTP resonse");
}
Run Code Online (Sandbox Code Playgroud)
返回:
"I am send by HTTP resonse"
Run Code Online (Sandbox Code Playgroud)
只是好奇,我可以避免用引号引起来吗?
I am send by HTTP resonse
Run Code Online (Sandbox Code Playgroud)
还是在HTTP中这是必需的?
是的,您可以避免使用“
public class ValuesController : ApiController
{
public string Get()
{
return "qwerty";
}
}
Run Code Online (Sandbox Code Playgroud)
现在检查 http://localhost:3848/api/values
和回应
<string xmlns="http://schemas.microsoft.com/2003/10/Serialization/">qwerty</string>
Run Code Online (Sandbox Code Playgroud)
带<string>标签但不带引号的结果:)
编辑
如果您不喜欢这种方法,请尝试一下。它只返回文本
public HttpResponseMessage Get()
{
string result = "Your text";
var resp = new HttpResponseMessage(HttpStatusCode.OK);
resp.Content = new StringContent(result, System.Text.Encoding.UTF8, "text/plain");
return resp;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5524 次 |
| 最近记录: |