添加[FromUri]并重试如下
[Route("{UserId}/{Category}/books/{BookType}/{Page}")] [HttpGet] [RequestAuthorization] public Response Get(([FromUri] BookbRequestModel book ) { var books= this.contentService.GetUserItems(book.UserId,book.Category,book.BookType,book.Page) return new Response() { Status = ApiStatusCode.Ok, Books = books}; }
欲获得更多信息 :-
http://www.c-sharpcorner.com/UploadFile/2b481f/parameter-binding-in-Asp-Net-web-api/
添加[FromUri]并重试如下
[Route("{UserId}/{Category}/books/{BookType}/{Page}")] [HttpGet] [RequestAuthorization] public Response Get(([FromUri] BookbRequestModel book ) { var books= this.contentService.GetUserItems(book.UserId,book.Category,book.BookType,book.Page) return new Response() { Status = ApiStatusCode.Ok, Books = books}; }
欲获得更多信息 :-
http://www.c-sharpcorner.com/UploadFile/2b481f/parameter-binding-in-Asp-Net-web-api/