2019年4月11日 星期四

.Net Core回傳HttpResponseMessage

這幾天在玩ASP.Net Core Web API的時候,剛好在做個測試的時候,回傳了一個HttpResponseMessage而內容則有包含Name的物件,但回傳內容為圖下


























那怎麼如何可回傳HttpResonseMessage呢?
可透過NuGet安裝Microsoft.AspNetCore.Mvc.WebApiCompatShim
在Startup.cs加上AddWebApiConventions()

public void ConfigureServices(IServiceCollection services)
{
    services.AddMvc()
            .AddWebApiConventions()
            .SetCompatibilityVersion(CompatibilityVersion.Version_2_2);
}


結果:








github: demo