浅谈http直连接口的开发
2017-10-25 本文已影响0人
进击的三文鱼
在做http接口之前,我所做过的项目全都使用的是webservice接口的方式,这次是第一次编写http接口的开发,开发过程中也遇到一些问题,在这里进行分享下,如果你也遇到这些问题,希望对你又帮助。
第一点 json的解析
http直连接口是通过url进行访问并返回数据,接口的返回值都是json数据,之前和同事一起开发,他选用了一个json的jar包但是无论解析速度还是解析方式都是比较繁琐的,,Java可以使用的解析Json的组件就有21种之多。而最后我选定了org.json的这个jar包,真的很好用。下面贴一下这个jar包的使用方式的链接。http://blog.csdn.net/jediael_lu/article/details/25779087
这里面包含了json的赋值与解析,当把json作为入参的时候要注意,使用转义符号,链接的文档有提供相关代码。
第二点 关于url加密秘钥签名问题
这里面要注意加密生成签名的规则与加密使用的加密方式。这个以后我会补充。
第三点 接口传输的字符格式要注意
可能会出现字符串太长导致乱码的现象,相关代码之后我会补充。
总之,我的感触就是http接口比较轻量简单,但是如果数据过于复杂就一定要选定webservice接口了。