modules/http_client: add optional hash to merge with request args