Chris Martinez

Results 281 comments of Chris Martinez
trafficstars

While in the strictest since a single action can be considered an API, that is almost never the case. Any method on `class Demo` is an _API_, but you likely...

1. The `ApiVersionPolicyJumpTable` is what builds the _edges_ and is ultimately how the route tree is built 2. For MVC Core and controllers, **all** collation is done via the `IApplicationModelProvider`...

Funny enough... that's my post. I thought I found a bug in the routing system, but it turns out that it was an edge case I can completely missed. That...

Apologies for not looking at your proposed implementation more closely. I thought I had pointed you in the right direction, but I see now that you were trying to redo...

As I stated, do **not** interleave API versions on a controller and then it's non-issue. All of the actions/endpoints will rollup under their controller/API name; regardless of their route template....

I just realized I didn't answer your last question. You can't exactly _fall back_. A version-neutral API will support all known versions. If you wanted a _unversioned_ API, it is...

Did this otherwise answer your questions? Did you come up with a working solution?

I suppose that's fair. RFC 9110 is the new spec for all of HTTP, but specs like RFC 9112 update the existing specs for older versions. Since older specs require...

Apologies for the long delay in continuing the conversation. With respect to the underlying transport mechanisms of HTTP, I completely agree with you; however, that is not where this library...

I might be missing something, but I don't see a mapping for `1.1`. My best guess is that endpoint selection is being short-circuited and returning `401` before API versioning has...