【发布时间】:2018-03-29 08:38:21
【问题描述】:
这是Return HTML from ASP.NET Web API的后续报道。
我按照说明操作,但在浏览器中出现错误 406。 我的代码:
[Produces("text/html")]
[Route("api/[controller]")]
public class AboutController : Controller
{
[HttpGet]
public string Get()
{
return "<html><body>Welcome</body></html>";
}
...
而且,简单地说:
public void ConfigureServices(IServiceCollection services)
{
services.AddMvc();
}
当我删除 Produces 行时,我会在浏览器中看到纯文本 <html><body>Welcome</body></html>(没有错误)。
我错过了什么?谢谢。
【问题讨论】:
-
详细了解为什么您会在此处收到 406 响应:github.com/aspnet/AspNetCore/issues/4846
标签: c# asp.net-core