Skip to content

Files

Latest commit

 

History

History
 
 

guards

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

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'