我是靠谱客的博主 帅气大雁,最近开发中收集的这篇文章主要介绍java http 推送_Java实现OneNET平台的HTTP推送,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

部分程序如下:

private static String token ="abcdefghijkmln";//用户自定义token和OneNet第三方平台配置里的token一致

private static String aeskey ="iPVWeRS6YMZ25bxOYqCahXhytz7JxlgQ=";//aeskey和OneNet第三方平台配置里的token一致

private static Logger logger = LoggerFactory.getLogger(ReceiverDemo.class);

@RequestMapping(value = "/receive",method = RequestMethod.POST)

@ResponseBody

public String receive(@RequestBody String body) throws NoSuchPaddingException, InvalidKeyException, NoSuchAlgorithmException, IllegalBlockSizeException, BadPaddingException, InvalidAlgorithmParameterException {

logger.info("data receive:  body String --- " +body);

/************************************************

*  解析数据推送请求,非加密模式。

*  如果是明文模式使用以下代码

**************************************************/

/*************明文模式  start****************/

Util.BodyObj obj = Util.resolveBody(body, false);

logger.info("data receive:  body Object --- " +obj);

if (obj != null){

boolean dataRight = Util.checkSignature(obj, token);

if (dataRight){

logger.info("data receive: content" + obj.toString());

}else {

logger.info("data receive: signature error");

}

}else {

logger.info("data receive: body empty error");

}

return "ok";

}

最后

以上就是帅气大雁为你收集整理的java http 推送_Java实现OneNET平台的HTTP推送的全部内容,希望文章能够帮你解决java http 推送_Java实现OneNET平台的HTTP推送所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部