Class URLStrParser

java.lang.Object
org.apache.dubbo.common.URLStrParser

public final class URLStrParser extends Object
  • Field Details

  • Method Details

    • parseDecodedStr

      public static URL parseDecodedStr(String decodedURLStr)
      Parameters:
      decodedURLStr - : after URL.decode(java.lang.String) string decodedURLStr format: protocol://username:password@host:port/path?k1=v1invalid input: '&k2'=v2 [protocol://][username:password@][host:port]/[path][?k1=v1invalid input: '&k2'=v2]
    • parseRawURLToArrays

      public static String[] parseRawURLToArrays(String rawURLStr, int pathEndIdx)
    • parseParams

      public static Map<String,String> parseParams(String rawParams, boolean encoded)
    • parseEncodedStr

      public static URL parseEncodedStr(String encodedURLStr)
      Parameters:
      encodedURLStr - : after URL.encode(String) string encodedURLStr after decode format: protocol://username:password@host:port/path?k1=v1invalid input: '&k2'=v2 [protocol://][username:password@][host:port]/[path][?k1=v1invalid input: '&k2'=v2]