Shows how to set up custom routing guards.
- Routing different API versions using a header instead of path.
cd guards
cargo run --bin=guards
Requires the Accept-Version
header to be present and set to 1
or 2
.
Using HTTPie:
http :8080/api/hello Accept-Version:1
Using cURL:
curl 'localhost:8080/api/hello' -H 'accept-version: 1'