Class ApiVersionRewriteMiddleware
- Namespace
- JD.AI.Gateway.Middleware
- Assembly
- JD.AI.Gateway.dll
Rewrites unversioned /api/{resource} requests to /api/v1/{resource}
for backward compatibility during the API versioning migration.
Adds a Sunset header on rewritten requests to signal deprecation.
public sealed class ApiVersionRewriteMiddleware
- Inheritance
-
ApiVersionRewriteMiddleware
- Inherited Members
Constructors
ApiVersionRewriteMiddleware(RequestDelegate)
Rewrites unversioned /api/{resource} requests to /api/v1/{resource}
for backward compatibility during the API versioning migration.
Adds a Sunset header on rewritten requests to signal deprecation.
public ApiVersionRewriteMiddleware(RequestDelegate next)
Parameters
nextRequestDelegate
Methods
InvokeAsync(HttpContext)
public Task InvokeAsync(HttpContext context)
Parameters
contextHttpContext