mvc调用api控制器PostAsJsonAsync操作方法名称获取

时间:2017-08-11 13:54:10

标签: c# asp.net-mvc asp.net-web-api asp.net-mvc-routing

我正在做 Asp .Net MVC 5 APP ,我正在使用PostAsJsonAsync这样调用API控制器

int value=0;
HttpResponseMessage response = await client.PostAsJsonAsync(apiUrl + "Method/Action",value);

我的Api控制器方法看起来像这样......

[ActionName("GetByUpload")]
public int ByUpload([FromBody]long id)
{
    return 100;
}

如果方法名称以GET开头,则会给我一个错误405

为什么不能调用以Get?

开头的方法

任何方式都可以调用Get..something?

0 个答案:

没有答案