Actix web framework
Description
Actix web is a small, fast, pragmatic, open source rust web framework.
Features
- Supported HTTP/1.x and HTTP/2.0 protocols
- Streaming and pipelining
- Keep-alive and slow requests handling
- Client/Server WebSockets
- Transparent content compression/decompression (br, gzip, deflate)
- Configurable request routing
- Graceful server shutdown
- Multipart streams
- Middlewares (Logger, Session, DefaultHeaders, CORS)
Database
PostgreSQL.
Test URLs
Test 1: JSON Encoding
http://localhost:8080/json
Test 2: Single Row Query
http://localhost:8080/db
Test 3: Multi Row Query
http://localhost:8080/queries?q=20
Test 4: Fortunes (Template rendering)
http://localhost:8080/fortunes
Test 5: Update Query
http://localhost:8080/updates?q=20
Test 6: Plaintext
http://localhost:8080/plaintext