v2.0.0: conversion to TypeScript
Functional change: multi-value request headers and query parameters are not supported - in these cases the first value is returned
Functional change: multi-value request headers and query parameters are not supported - in these cases the first value is returned