test(response): refactor out response comparison
feat(request): draft the request type
chore: drop unneeded test
fix(request): cannot move assign to ref-deleter

Change deleter to function pointer.
test(http): run test_server.py for testing

Add status code tests.