private HeaderMap wrapMultiMap(HttpServletRequest request) {
        return new HeaderMap() {
            private static final long serialVersionUID = -1406124274678587935L;

            @Override()
            public String get(String key) {
                return request.getHeader(key);
            }
        };
    }
Reads a {@link ApiRequest} from information found in the inbound
portion of the http request.
@param request the undertow http server request
@return a valid {@link ApiRequest}
@throws IOException
gateway/platforms/servlet/src/main/java/io/apiman/gateway/platforms/servlet/GatewayServlet.java