类 URIUtils


  • public class URIUtils
    extends java.lang.Object
    版本:
    创建时间:2018年4月24日
    作者:
    孙金川
    • 字段概要

      字段 
      修饰符和类型 字段 说明
      static java.lang.String DEFAULT_ENCODING
      The default encoding for URI encode/decode: UTF-8.
    • 构造器概要

      构造器 
      构造器 说明
      URIUtils()  
    • 方法概要

      所有方法 静态方法 具体方法 
      修饰符和类型 方法 说明
      static java.lang.String decode​(java.lang.String source)
      URI解码
      static java.lang.String encode​(java.lang.String source)
      URI编码
      static boolean isUriArraySuffixOrPrefixWildcard​(java.lang.String[] array, java.lang.String uri)
      URI前缀或后缀通配符匹配(只能同时存在一种通配)
      static com.alibaba.fastjson.JSONObject rsaUriDecodingAndDecrypt​(java.lang.String text, java.lang.String rsa_private_key)
      1.
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 字段详细资料

      • DEFAULT_ENCODING

        public static final java.lang.String DEFAULT_ENCODING
        The default encoding for URI encode/decode: UTF-8.
        另请参阅:
        常量字段值
    • 构造器详细资料

      • URIUtils

        public URIUtils()
    • 方法详细资料

      • isUriArraySuffixOrPrefixWildcard

        public static boolean isUriArraySuffixOrPrefixWildcard​(java.lang.String[] array,
                                                               java.lang.String uri)
        URI前缀或后缀通配符匹配(只能同时存在一种通配)
        参数:
        array - 包含通配符的URI的数组
        uri - 实际的URI
        返回:
        是否匹配
      • encode

        public static java.lang.String encode​(java.lang.String source)
        URI编码
        参数:
        source - 要编码的字符串
        返回:
        编码后的字符串
      • decode

        public static java.lang.String decode​(java.lang.String source)
        URI解码
        参数:
        source - 要解码的字符串
        返回:
        解码后的字符串
      • rsaUriDecodingAndDecrypt

        public static com.alibaba.fastjson.JSONObject rsaUriDecodingAndDecrypt​(java.lang.String text,
                                                                               java.lang.String rsa_private_key)
        1. 将URI转义内容进行解码
        2. 将RSA 1024分段加密内容,进行分段解密
        参数:
        text - URI转义后的文本
        rsa_private_key - RSA1024私钥
        返回:
        解密后的JSON