Class URLEncodedUtils


  • @Deprecated
    public class URLEncodedUtils
    extends java.lang.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 Summary

      Fields 
      Modifier and Type Field Description
      private static char QP_SEP_A
      Deprecated.
       
      private static char QP_SEP_S
      Deprecated.
       
      private static java.util.BitSet URL_ENCODER
      Deprecated.
       
    • Constructor Summary

      Constructors 
      Constructor Description
      URLEncodedUtils()
      Deprecated.
       
    • Method Summary

      All Methods Static Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      static java.lang.String format​(java.lang.Iterable<? extends NameValuePair> parameters, char parameterSeparator, java.nio.charset.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.
      static java.lang.String format​(java.lang.Iterable<? extends NameValuePair> parameters, java.nio.charset.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.
      static java.lang.String formatSegments​(java.lang.Iterable<java.lang.String> segments, java.nio.charset.Charset charset)
      Deprecated.
      Returns a string consisting of joint encoded path segments.
      static java.lang.String formatSegments​(java.lang.String... segments)
      Deprecated.
      Returns a string consisting of joint encoded path segments.
      static java.util.List<NameValuePair> parse​(java.lang.CharSequence s, java.nio.charset.Charset charset)
      Deprecated.
      Returns a list of NameValuePairs URI query parameters.
      static java.util.List<NameValuePair> parse​(java.lang.CharSequence s, java.nio.charset.Charset charset, char... separators)
      Deprecated.
      Returns a list of NameValuePairs parameters.
      static java.util.List<NameValuePair> parse​(java.net.URI uri, java.nio.charset.Charset charset)
      Deprecated.
      Returns a list of NameValuePairs URI query parameters.
      static java.util.List<java.lang.String> parsePathSegments​(java.lang.CharSequence s)
      Deprecated.
      Returns a list of URI path segments.
      static java.util.List<java.lang.String> parsePathSegments​(java.lang.CharSequence s, java.nio.charset.Charset charset)
      Deprecated.
      Returns a list of URI path segments.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • URL_ENCODER

        private static final java.util.BitSet URL_ENCODER
        Deprecated.
    • Constructor Detail

      • URLEncodedUtils

        public URLEncodedUtils()
        Deprecated.
    • Method Detail

      • parse

        public static java.util.List<NameValuePair> parse​(java.net.URI uri,
                                                          java.nio.charset.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 java.util.List<NameValuePair> parse​(java.lang.CharSequence s,
                                                          java.nio.charset.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 java.util.List<NameValuePair> parse​(java.lang.CharSequence s,
                                                          java.nio.charset.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 java.util.List<java.lang.String> parsePathSegments​(java.lang.CharSequence s,
                                                                         java.nio.charset.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 java.util.List<java.lang.String> parsePathSegments​(java.lang.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 java.lang.String formatSegments​(java.lang.Iterable<java.lang.String> segments,
                                                      java.nio.charset.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 java.lang.String formatSegments​(java.lang.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 java.lang.String format​(java.lang.Iterable<? extends NameValuePair> parameters,
                                              char parameterSeparator,
                                              java.nio.charset.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 java.lang.String format​(java.lang.Iterable<? extends NameValuePair> parameters,
                                              java.nio.charset.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