
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 ServletSubRequestDetailsgetServletSubRequestDetails(ServletRequestDetails theRequestDetails, String url, String theVerb, com.google.common.collect.ArrayListMultimap<String, String> theParamValues) static voidvalidatePreferAsyncHeader(ServletRequestDetails theRequestDetails, String theOperationName) Validates that the request contains aPrefer: respond-asyncrequest header, and throws anInvalidRequestExceptionif 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-asyncrequest header, and throws anInvalidRequestExceptionif not.- Parameters:
theRequestDetails- The incoming request detailstheOperationName- The name of the FHIR operation being invoked (e.g.$export)- Since:
- 8.6.0
-