api - 如何将多个参数传递给 ASP.NET CORE MVC 中的 HttpGet 方法?
问题描述
是否可以将多个参数传递给 HttpGet 方法?我想通过 Id 或 Username 来获取用户的详细信息。但是当我尝试这样做时,我收到了这个错误:
Microsoft.AspNetCore.Routing.Matching.AmbiguousMatchException:请求匹配多个端点。火柴:
AuthenticationAPI.Controllers.AuthenticationController.Details (AuthenticationAPI) AuthenticationAPI.Controllers.AuthenticationController.Detail (AuthenticationAPI) 在 Microsoft.AspNetCore.Routing.Matching.DefaultEndpointSelector.ReportAmbiguity(CandidateState[] CandidateState) 在 Microsoft.AspNetCore.Routing.Matching.DefaultEndpointSelector.ProcessFinalCandidates (HttpContext httpContext, CandidateState[] CandidateState) 在 Microsoft.AspNetCore.Routing.Matching.DefaultEndpointSelector.Select(HttpContext httpContext, CandidateState[] CandidateState) 在 Microsoft.AspNetCore.Routing.Matching.DfaMatcher.MatchAsync(HttpContext httpContext) 在 Microsoft.AspNetCore .Routing.Matching.DataSourceDependentMatcher.MatchAsync(HttpContext httpContext) 在 Microsoft.AspNetCore.Routing.EndpointRoutingMiddleware。在 Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context) 在 Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext) 在 Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider) 调用(HttpContext httpContext)在 Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware.Invoke(HttpContext 上下文)
那么,我能知道有没有办法做到这一点?
解决方案
推荐阅读
- r - How to break a text in a label into two lines
- vba - How to extract PDF document from SAP GUI? (scripting)
- php - combining when() and whereBetween() methods in laravel query builder
- python - Python:如何使用带有巨大 csv 文件的 asyncio 从循环中发送异步请求?
- swift - 如何从方法内部更新类变量以使该变量对 Swift 中的其他类可见?
- swift - Codable:为新的非可选属性赋予默认值
- javascript - When I add .push function in my code for loop breaks
- node.js - sync function call in Node
- vba - Use vba selenium to choose option from drop menu
- python - 如何使用带有一个参数函数的 Python 线程?