Interface PrometheusHttpRequest
- All Superinterfaces:
PrometheusScrapeRequest
- All Known Implementing Classes:
HttpExchangeAdapter.HttpRequest, HttpExchangeAdapter.Request, HttpExchangeAdapter.Request
-
Method Summary
Modifier and TypeMethodDescriptiondefault StringSeejakarta.servlet.http.HttpServletRequest.getHeader(String)getHeaders(String name) Seejakarta.servlet.http.HttpServletRequest.getHeaders(String)Seejakarta.servlet.http.HttpServletRequest.getMethod()default StringgetParameter(String name) Seejakarta.servlet.ServletRequest.getParameter(String)default String[]getParameterValues(String name) Seejakarta.servlet.ServletRequest.getParameterValues(String).Seejakarta.servlet.http.HttpServletRequest.getQueryString()Methods inherited from interface PrometheusScrapeRequest
getRequestPath
-
Method Details
-
getQueryString
Seejakarta.servlet.http.HttpServletRequest.getQueryString() -
getHeaders
Seejakarta.servlet.http.HttpServletRequest.getHeaders(String) -
getMethod
-
getHeader
-
getParameter
Seejakarta.servlet.ServletRequest.getParameter(String) -
getParameterValues
Seejakarta.servlet.ServletRequest.getParameterValues(String).For safety, the default implementation applies two fixed limits:
maxQueryStringLength = 64 * 1024(65,536 characters) andmaxQueryParameterCount = 1024(&-separated parameter pairs). These implementation values are not exposed as runtime configuration. Requests that exceed either limit or contain invalid percent-encoding are rejected by the scrape handler with HTTP400 Bad Request.- Specified by:
getParameterValuesin interfacePrometheusScrapeRequest
-