This repository was archived by the owner on Jun 19, 2024. It is now read-only.
v1.0-alpha
Pre-release
Pre-release
Usage is simple enough that it's time to release a v1.0.
It supports most basic needs, but for sure not all of them.
Tested integration with spiderWeb who's name I should probably rename.
Some key milestones:
- Cross platform support (sounds silly, but the use of
select.epoll()
made this tricky) - Works great with WebSockets thanks to spiderWeb
- REST lookalike behavior (ignores headers, just checks the path/url)
- Response headers are a bit easier to set with:
@http.route('/hellowWorld.html')
def api_helloWorld(request):
return slimhttpd.HTTP_RESPONSE(headers={'Content-Type' : 'text/html'},
payload=b'<html><body>Test</body></html>')
Auto-generation of self signed certificates have been prepared, but not yet fully turned on. And there's a bunch of tests that has to be done prior to an actual release party.