java接口的开发是我们在实际项目中经常应用的,项目间数据交互的方式有很多方法实现,例如webservice接口。HTTTP协议,本文我将介绍一种简单的,且经过加密的数据交互实现方式。
工具/原料
- myeclipse
方法/步骤
- 1
首先A项目调用B项目的方法saveXuexiao.do,需要在B项目中设置允许其他的项目访问saveXuexiao.do的方法。在sesionfilter中设置。如图
- 2
请求方法的参数进行加密,本文的加密方式为des,他的加密原理不是在算法上,而是在于秘钥的保密上,就是双方约定一串生成的秘钥为加密解密的钥匙。下图是生成秘钥的方法
- 3
对请求的参数进行加密,并默认编码方式,方法为encrypt(parm, key),parm 为传递的字符串形式参数,key为约定秘钥。加密方法如图:
- 4
解密方法。 decrypt(parm, key),参数parm为加密后的字符串,key为双方约定的秘钥,代码如图.
- 5
接口实现说明,描述清楚请求路径,参数详细描述,当访问成功或者失败时返回数据的描述,如图
- 6
接口的测试,先生成加密后的参数,之后在浏览器中按格式访问,观看返回值,操作如图.
注意事项
- 这个加密方式一定要注意定期更换秘钥,并注意保护
来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!
本文链接:https://www.ibaiwen.com/web/245157.html
- 上一篇: 如何隐藏QQ各种钻功能图标?!
- 下一篇: 如何查询关键词字在网上的搜索热度
- 热门文章
-
WB蒙特利尔(WB Montreal)——欧美十大最差视频游戏开发商
迅猛龙(Velociraptor)——欧美史前十大死亡动物
什么是果酱猫(What Marmalade Cats)?
神奇蜘蛛侠2(The Amazing Spider-Man 2)——欧美最佳蜘蛛侠电影
希瑟(Heather)——欧美十大最佳柯南灰歌
二人梭哈
faceu激萌怎么把瘦脸开到最大
奥兹奥斯本(Ozzy Osbourne)——欧美十大高估歌手
什么是小脑前下动脉(Anterior Inferior Cerebellar Artery)?
我应该知道康涅狄格州的什么(What Should I Know About Connecticut)?
- 热评文章
- 最新评论
-
- 最近访客
-
- 站点信息
-
- 文章总数:200248
- 页面总数:9
- 分类总数:1
- 标签总数:0
- 评论总数:0
- 浏览总数:497