
Package ca.uhn.fhir.rest.server.util
Class ServletRequestUtil
java.lang.Object
ca.uhn.fhir.rest.server.util.ServletRequestUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ServletSubRequestDetails
getServletSubRequestDetails
(ServletRequestDetails theRequestDetails, String url, String theVerb, com.google.common.collect.ArrayListMultimap<String, String> theParamValues) static void
validatePreferAsyncHeader
(ServletRequestDetails theRequestDetails, String theOperationName) Validates that the request contains aPrefer: respond-async
request header, and throws anInvalidRequestException
if not.
-
Constructor Details
-
ServletRequestUtil
public ServletRequestUtil()
-
-
Method Details
-
getServletSubRequestDetails
public static ServletSubRequestDetails getServletSubRequestDetails(ServletRequestDetails theRequestDetails, String url, String theVerb, com.google.common.collect.ArrayListMultimap<String, String> theParamValues) -
validatePreferAsyncHeader
public static void validatePreferAsyncHeader(ServletRequestDetails theRequestDetails, String theOperationName) Validates that the request contains aPrefer: respond-async
request header, and throws anInvalidRequestException
if not.- Parameters:
theRequestDetails
- The incoming request detailstheOperationName
- The name of the FHIR operation being invoked (e.g.$export
)- Since:
- 8.6.0
-