参数接口请求排序出现的坑 2019-06-21
2019-06-21 本文已影响6人
cybkw
在开发时,进行网路请求前,需要把参数字段与值根据字母的的方式进行整合,
整合成一个字符串,再进行加密传递.
在4.4及以上版本,通过反射的方式读取参数实体字段与内容,然后进行字母排序,
字母排序正常.
在4.4版本中,字母排列的顺序不正确.导致请求失败.
不知道原因.
JDK版本使用的是同一个版本.
排序也使用的相同的类与方法,
希望有仁兄指出问题
public class MapKeyComparator implements Comparator<String> {
@Override
public int compare(String o1, String o2) {
return o1.compareTo(o2);
}
}