1
我做一个的ASP.NET MVC 5 APP和我打电话使用PostAsJsonAsync
的API控制器这样MVC调用API控制器PostAsJsonAsync动作方法名称获取
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?
用'[HttpPost]'属性装饰它。 – Stefan