为了账号安全,请及时绑定邮箱和手机立即绑定

所请求的资源在Visual Studio 2010中不支持HTTP方法“ GET”

所请求的资源在Visual Studio 2010中不支持HTTP方法“ GET”

C#
德玛西亚99 2021-04-29 10:09:20
我有一个Web API(.NET Framework 4.0,MVC Web应用程序,visual studio 2010 sp1)这是我的WebApiConfig代码:public static void Register(HttpConfiguration config){    //config.MapHttpAttributeRoutes();    config.Routes.MapHttpRoute(        name: "DefaultApi",        routeTemplate: "api/{controller}/{action}/{id}",        defaults: new { id = RouteParameter.Optional }    );}例如,这是我的控制器的Methode代码之一:[AcceptVerbs("Post")][ActionName("GetAccountTypeById")]public static clsAccountType GetAccountTypeById(int AccountTypeId){    SqlParameter[] param = { new SqlParameter("@Id", AccountTypeId) };    DataTable dt = null;    dt = Execute.ExecuteSelect("SP_GetAccountTypeById", param);    if (dt.Rows.Count > 0)    {clsAccountType item = new clsAccountType(Convert.ToInt32(dt.Rows[0]["Id"]), dt.Rows[0]["Name"].ToString());        return item;    }    else        return null;}问题是当我调用此URL时:http://localhost:1387/api/AccountType/GetAccountTypeById 从浏览器中向我显示此错误:所请求的资源不支持http方法“ GET”
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 245 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信