dartrs 0.1.0
dartrs: ^0.1.0 copied to clipboard
Simple Restful server implementation
Dart Restful Webserver #
A server to make development of restful webservices easy and fun
Getting Started #
var server = new RestfulServer();
server
..onGet("/echo", (request, params) => request.response.write("ECHO"))
POST/PUT/PATCH will handle parsing the body if provided callback has three parameters
..onPost("/post", (request, uriParams, body) => request.response.statusCode=HttpStatus.CREATED)
Pre processing handler can be registed which will be invoked on every request
var old = server.preProcessor;
server.preProcessor = (request) {
request.response.headers.contentType = ContentTypes.APPLICATION_JSON;
old(request);
};
To see server messages you need to init logging_handlers
Logger.root.onRecord.listen(new PrintHandler());