Handle both application/x-www-form-urlencoded and
multipart/form-data submission types for POST
Handle arbitrary request size.