Added gitignore file
now rejecting invalid http verbs
cleanup with string.split
match other server's behaviour when not finding a resource. If a non-GET request is made to a static resource or a request is made to a non-existent resource 404 is returned instead of 400
extracted troute to its own source files, and added logic of mapping between strings and troute methods to it
fixes error message when the method is unkown
removed doubling of all routes with and without trailing slash. Now defaulting to trailing slash and if a request comes in without it, we just append it before searching for the routes
fixed routing for get and post routes. Was not actually filtering and rejecting other http verbs
added support for http verbs put, patch, delete
indentation fix
added params to routing debug message
deleted Q_GLOBAL_STATIC_WITH_INITIALIZER macros
added optional _method query parameter to override POST method to PUT,PATCH,DELETE for browsers incapable of sending them
fixed regression about empty parameters
added debug message about parameters when invoking methods. Also added a warning if the number of supplied parameters is not exactly the same as expected
added initial (empty) test for url router
update gitignore with automated test generated files
turlroute class cleanup, prepare for testing
added url routing tests