1) 带签名接口的处理方式
如下是测试接口
不涉及私钥的签名方式
涉及私钥的签名方式
import org.apache.commons.codec.binary.Hex;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
private String md5(String source) throws NoSuchAlgorithmException {
String secret = "7601be70b5f4*****e377c0726922";//秘钥联系开发人员获取
source += secret;
MessageDigest md5 = MessageDigest.getInstance("MD5");
md5.update(source.getBytes());
byte[] bytes = md5.digest();
return Hex.encodeHexString(bytes).toLowerCase();
}
String source = "${x}" + "${y}" + "${__time(,time)}";
log.info("----time---"+vars.get("time"));
String sign = md5(source);
vars.put("newsign", sign);
log.info("---newsign---"+vars.get("newsign"));
2) Jar 包引用方式
Import 方式
Source 方式