mirror of
https://github.com/actix/examples
synced 2024-11-23 22:41:07 +01:00
.. | ||
src | ||
Cargo.toml | ||
README.md |
guards
Shows how to set up custom routing guards.
- Routing different API versions using a header instead of path.
Usage
Running The Server
cd guards
cargo run --bin=guards
Available Routes
GET /api/hello
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'