3 回答

TA貢獻1784條經驗 獲得超2個贊
從此:
config.Routes.MapHttpRoute("API Default", "api/{controller}/{id}",
new { id = RouteParameter.Optional });
對此:
config.Routes.MapHttpRoute("API Default", "api/{controller}/{action}/{id}",
new { id = RouteParameter.Optional });
因此,您現在可以指定要將HTTP請求發送到的操作(方法)。
發布到“ http:// localhost:8383 / api / Command / PostCreateUser”會調用:
public bool PostCreateUser(CreateUserCommand command)
{
//* ... *//
return true;
}
并發布到“ http:// localhost:8383 / api / Command / PostMakeBooking”會調用:
public bool PostMakeBooking(MakeBookingCommand command)
{
//* ... *//
return true;
}
我在自托管的WEB API服務應用程序中嘗試了此方法,它的工作原理很像:)
- 3 回答
- 0 關注
- 475 瀏覽
添加回答
舉報