Use Map to represent request parameters
Add RequestHeader module
Add ContentHeader module
Remove unnecessary function
Remove unnecessary function
Change an error message
Make functions generic
Support cookie