API ヘルプ ページに問題があります。API のルートを変更するまでは問題なく動作します。
この例を見てみましょう。ユーザーの予約アクションを制御するための予約 API があります。
public IEnumerable<Booking> Get(string token)
{
return BookingRepository.GetBooking(token);
}
public string Post([FromBody]AddBookingData data)
{
// Do something with the posted booking data
return null;
}
そして、私は予約を取得するためのルートを持っています
config.Routes.MapHttpRoute(
name: "GetBookingOfCustomer",
routeTemplate: "api/Booking/{customerToken}",
defaults: new { controller = "Booking", customerToken = RouteParameter.Optional }
);
したがって、生成されたページには、次のように、予約用のドキュメントが 1 つしかありません。
GET api/Booking/{customerToken} Documentation for 'Get'.
POST アクションに関するドキュメントはありません。どうしてか分かりません。どうもありがとう !