类 HttpParseUtil

java.lang.Object
cn.jrack.core.util.HttpParseUtil

public class HttpParseUtil extends Object
本类部分代码参考了voovan项目,不过为了适应需要,作了部分改动,感谢作者的贡献 项目地址: http://www.voovan.org/
作者:
wchao 2017年7月27日 上午10:09:19
  • 构造器详细资料

    • HttpParseUtil

      public HttpParseUtil()
  • 方法详细资料

    • getEqualMap

      public static Map<String,String> getEqualMap(String str)
      解析字符串中的所有等号表达式成 Map
      参数:
      str - 等式表达式
      返回:
      等号表达式 Map
    • getPerprotyEqualValue

      public static String getPerprotyEqualValue(Map<String,String> packetMap, String propertyName, String valueName)
       获取HTTP 头属性里等式的值
              可以从字符串 Content-Type: multipart/form-data; boundary=ujjLiiJBznFt70fG1F4EUCkIupn7H4tzm
              直接解析出boundary的值.
              使用方法:getPerprotyEqualValue(packetMap,"Content-Type","boundary")获得ujjLiiJBznFt70fG1F4EUCkIupn7H4tzm
       
      参数:
      propertyName - 属性名
      valueName - 属性值
      返回:
    • main

      public static void main(String[] args)
      参数:
      args -
    • searchByRegex

      public static String[] searchByRegex(String source, String regex)
      正则表达式查找,匹配的被提取出来做数组
      参数:
      source - 目标字符串
      regex - 正则表达式
      返回:
      匹配的字符串数组