3

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 アクションに関するドキュメントはありません。どうしてか分かりません。どうもありがとう !

4

0 に答える 0