1 Introduction
`rest-server' is a Common Lisp library for implementing REST APIs providers
1.1 Features
- * Method matching
- Based on HTTP method (GET, PUT, POST, DELETE)
- Based on Accept request header
- URL parsing (argument types)
- * Serialization
- Different serialization types (JSON, XML, S-expressions)
- * Error handling
- HTTP error codes
- Development and production modes
- * Validation via schemas
- * Annotations for api logging, caching, permission checking, and more.
- * Authentication
- Different methods (token based, oauth)
- * Documentation
- Via Swagger: ‘
http://swagger.wordnik.com
’