전체 목록
머리말
本文介绍Asp.Net Core 路由。
환경
1.Visual Studio 2017
2.Asp.Net Core 2.2
출발
직접 : 라우팅 개요
1.路由主要用于处理特定的请求。
2.本文主要介绍路由中间件。
3.Asp.Net Core MVC中的路由也是建立在此基础之上。
중고 : 미들웨어 라우팅의 사용
1. 등록 라우팅 미들웨어 (RoutingMiddleware)
下面介绍app.UseRouter的两种方式:
2. 첫 번째 UseRouter 방법
1.MapGet方式仅匹配给定template和handler的Get请求,可以理解为仅匹配Get请求,下同。
2.框架提供的其他Map方式:
- MapDelete:仅匹配给定template和handler的Delete请求。
- MapGet:仅匹配给定template和handler的Get请求。 - MapPost:仅匹配给定template和handler的Post请求。 - MapPut:仅匹配给定template和handler的Put请求。 - MapRoute:为给定template和handler向IRouteBuilder添加路由。 - MapVerb:仅匹配给定谓词、template和handler的HTTP请求。 - MapMiddlewareDelete:仅匹配给定template和handler的Delete请求。 - MapMiddlewareGet:仅匹配给定template和handler的Get请求。 - MapMiddlewarePost:仅匹配给定template和handler的Post请求。 - MapMiddlewarePut:仅匹配给定template和handler的Put请求。 - MapMiddlewareRoute:为给定template和handler向IRouteBuilder添加路由。 - MapMiddlewareVerb:仅匹配给定谓词、模板和操作的HTTP请求。 3.下面是对应的代码:
3. 두 번째 방법 UseRouter
결과
本文介绍Asp.Net Core路由,下局介绍Asp.Net Core MVC,待续...
전체 목록
저자 : 홈 소프 트
링크 : HTTPS : //www.jianshu.com/p/5a5032082019
출처 : 제인 책
저자가 보유 제인 책의 저작권은, 어떤 형태로도 복제되어, 승인을 얻기 위해 작성자에게 문의하고 소스를 표시하시기 바랍니다.