浅谈http直连接口的开发

在做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接口了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,991评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,521评论 25 708
  • 午评: 午前沪深创小幅分化开盘,沪指小幅低开,深成指和创业板指出现小幅高开,高开后沪指在银行、保险带动下,节节高,...
    一切485阅读 200评论 0 0
  • 夜色如水,凉 夏日炎炎,热 独坐庭院,思 抬头望月,明
    王二丫的半生阅读 80评论 0 1
  • 一句辛苦了带来的伤害是无形的。 精神和心理层面的伤害持久而影响深远,久而久之会让人觉得理所当然。 在中国,老板们总...
    诡弧阅读 1,305评论 0 4