mirror of
https://github.com/actix/examples
synced 2024-11-30 17:14:35 +01:00
523 B
523 B
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'