0
我有幾個Odata(4.0)/休息控制器在我的項目(c#/ .net 4.62)。除1之外的所有工作都按預期工這是我每次調用它時返回406的控制器。HTTPException 406從1 REST/OData控制器但不是其他人
[RoutePrefix("api/SecurityConfig")]
[ApiExplorerSettings(IgnoreApi = false)]
public class SecurityConfigController : ODataController
{
[Route("GetRoleGroupWithRoles")]
[EnableQuery(MaxExpansionDepth = 6)]
[HttpGet]
public virtual async Task<IHttpActionResult> GetRoleGroupWithRoles([FromODataUri] Guid key)
{
return Ok("Hello World");
}
}
我打電話使用以下標題:
接受:應用/ *(雖然我已經試過了 「*」 和 「應用/ JSON」)
內容類型:應用程序/ json
我很困惑,爲什麼這個控制器不工作,其餘人員......提前感謝關於我如何解決這個問題的任何想法。
也許[此示例](http://odata.github.io/WebApi/#01-02-getting-started)可以幫助你。 –