Class RequestUtil

java.lang.Object
org.glassfish.jersey.client.oauth1.RequestUtil

final class RequestUtil extends Object
Utility class for processing client requests. This class somehow wants to be more than just a utility class for this one filter.
Since:
2.3
  • Field Details

    • EMPTY_ANNOTATIONS

      private static final Annotation[] EMPTY_ANNOTATIONS
  • Constructor Details

    • RequestUtil

      private RequestUtil()
  • Method Details

    • getQueryParameters

      public static javax.ws.rs.core.MultivaluedMap<String,String> getQueryParameters(javax.ws.rs.client.ClientRequestContext request)
      Returns the query parameters of a request as a multi-valued map.
      Parameters:
      request - the client request to retrieve query parameters from.
      Returns:
      a MultivaluedMap containing the entity query parameters.
    • getEntityParameters

      public static javax.ws.rs.core.MultivaluedMap<String,String> getEntityParameters(javax.ws.rs.client.ClientRequestContext request, MessageBodyWorkers messageBodyWorkers)
      Returns the form parameters from a request entity as a multi-valued map. If the request does not have a POST method, or the media type is not x-www-form-urlencoded, then null is returned.
      Parameters:
      request - the client request containing the entity to extract parameters from.
      Returns:
      a MultivaluedMap containing the entity form parameters.