Class URLEncodedUtils

java.lang.Object
org.apache.hc.core5.net.URLEncodedUtils

@Deprecated public class URLEncodedUtils extends Object
Deprecated.
Use URIBuilder to parse and format URIs and WWWFormCodec to parse and format application/x-www-form-urlencoded forms.
A collection of utilities for encoding URLs.
Since:
4.0
  • Field Details

    • QP_SEP_A

      private static final char QP_SEP_A
      Deprecated.
      See Also:
    • QP_SEP_S

      private static final char QP_SEP_S
      Deprecated.
      See Also:
    • URL_ENCODER

      private static final BitSet URL_ENCODER
      Deprecated.
  • Constructor Details

    • URLEncodedUtils

      public URLEncodedUtils()
      Deprecated.
  • Method Details

    • parse

      public static List<NameValuePair> parse(URI uri, Charset charset)
      Deprecated.
      Returns a list of NameValuePairs URI query parameters. By convention, '&' and ';' are accepted as parameter separators.
      Parameters:
      uri - input URI.
      charset - parameter charset.
      Returns:
      list of query parameters.
      Since:
      4.5
    • parse

      public static List<NameValuePair> parse(CharSequence s, Charset charset)
      Deprecated.
      Returns a list of NameValuePairs URI query parameters. By convention, '&' and ';' are accepted as parameter separators.
      Parameters:
      s - URI query component.
      charset - charset to use when decoding the parameters.
      Returns:
      list of query parameters.
      Since:
      4.2
    • parse

      public static List<NameValuePair> parse(CharSequence s, Charset charset, char... separators)
      Deprecated.
      Returns a list of NameValuePairs parameters.
      Parameters:
      s - input text.
      charset - parameter charset.
      separators - parameter separators.
      Returns:
      list of query parameters.
      Since:
      4.4
    • parsePathSegments

      public static List<String> parsePathSegments(CharSequence s, Charset charset)
      Deprecated.
      Returns a list of URI path segments.
      Parameters:
      s - URI path component.
      charset - parameter charset.
      Returns:
      list of segments.
      Since:
      4.5
    • parsePathSegments

      public static List<String> parsePathSegments(CharSequence s)
      Deprecated.
      Returns a list of URI path segments.
      Parameters:
      s - URI path component.
      Returns:
      list of segments.
      Since:
      4.5
    • formatSegments

      public static String formatSegments(Iterable<String> segments, Charset charset)
      Deprecated.
      Returns a string consisting of joint encoded path segments.
      Parameters:
      segments - the segments.
      charset - parameter charset.
      Returns:
      URI path component
      Since:
      4.5
    • formatSegments

      public static String formatSegments(String... segments)
      Deprecated.
      Returns a string consisting of joint encoded path segments.
      Parameters:
      segments - the segments.
      Returns:
      URI path component
      Since:
      4.5
    • format

      public static String format(Iterable<? extends NameValuePair> parameters, char parameterSeparator, Charset charset)
      Deprecated.
      Returns a String that is suitable for use as an application/x-www-form-urlencoded list of parameters in an HTTP PUT or HTTP POST.
      Parameters:
      parameters - The parameters to include.
      parameterSeparator - The parameter separator, by convention, '&' or ';'.
      charset - The encoding to use.
      Returns:
      An application/x-www-form-urlencoded string
      Since:
      4.3
    • format

      public static String format(Iterable<? extends NameValuePair> parameters, Charset charset)
      Deprecated.
      Returns a String that is suitable for use as an application/x-www-form-urlencoded list of parameters in an HTTP PUT or HTTP POST.
      Parameters:
      parameters - The parameters to include.
      charset - The encoding to use.
      Returns:
      An application/x-www-form-urlencoded string
      Since:
      4.2