参数接口请求排序出现的坑 2019-06-21

在开发时,进行网路请求前,需要把参数字段与值根据字母的的方式进行整合,

整合成一个字符串,再进行加密传递.


在4.4及以上版本,通过反射的方式读取参数实体字段与内容,然后进行字母排序,

字母排序正常.


在4.4版本中,字母排列的顺序不正确.导致请求失败.

不知道原因.

JDK版本使用的是同一个版本.

排序也使用的相同的类与方法,

希望有仁兄指出问题

public class MapKeyComparator implements Comparator {

    @Override

    public int compare(String o1, String o2) {

        return o1.compareTo(o2);

    }

}

你可能感兴趣的:(参数接口请求排序出现的坑 2019-06-21)