对应格式:{“reg”:{“keyNumber”:“92100016”},“protect”:“b64”}
{
“reg”: {
“keyNumber”: “xxxx”
},
“protect”: “xxxx”
}
//推送接口
private void doPushKey(TbKeyManager keyManager) {
TbPushkeyLog pushkeyLog = new TbPushkeyLog();
try {
List<JSONObject> list = new LinkedList<>();
JSONObject regObj = new JSONObject();
regObj.put("keyNumber", keyManager.getKeyNumber());
JSONObject pusObj = new JSONObject();
pusObj.put("reg", regObj);
pusObj.put("protect", keyManager.getProtect());
list.add(pusObj);
String res = String.valueOf(HttpClientUtils.httpPost(manage.getPushAddress(), list.toString()));
if (StringUtils.isNotEmpty(res) && JsonUtils.isJson(res)) {
JSONObject resObj = JSONObject.parseObject(res);
String resultCode = resObj.getString("status");
}
} catch (Exception e) {
pushkeyLog.setErrorMsg(e.getMessage());
e.printStackTrace();
}
}