Tag: http status code 406

ODataController返回HTTP 406不可接受

我正在Web API 2.2上构建OData 3服务。 该服务正确返回我的实体的元数据,但在查询其中一个实际实体时返回406 Not Available 。 我做了很多研究(我目前正在学习几个教程),但我还没有找到任何实际工作的东西。 这是我的WebApiConfig: using System; using System.Collections.Generic; using System.Linq; using System.Web.Http; using System.Web.OData.Builder; using System.Web.OData.Extensions; namespace MyProject { public static class WebApiConfig { public static void Register(HttpConfiguration config) { ODataModelBuilder builder = new ODataConventionModelBuilder(); builder.EntitySet(“MarvelCharacters”); config.MapODataServiceRoute( routeName: “Marvel”, routePrefix: “dude”, model: builder.GetEdmModel()); } } } 和我的控制器(不完整,但你明白了): using System; […]