private static String appId = "";
private static String appKey = "";
private static Map<String, String> getHeaders1(String appId, String timestamp, String json) {
Map<String, String> headers = new HashMap<String, String>(16) {
{
put("appid", appId);
put("Sign-Type", "SHA1");
}
};
String sign = JiuqiSign.sign(appId, timestamp, json, appKey);
headers.put("timestamp", timestamp);
headers.put("signature", sign);
headers.put("version", versionV1);
return headers;
}
这个getHeaders1方法中的形参声明了个String类型的appId,局部代码块里能访问的到,而且hashmap声明的键值类型也是String,所以没问题的