论坛首页 Java企业应用论坛

自己动手写淘宝开放平台:Rop(将WebService REST进行到底!!)

浏览 100447 次
该帖已经被评为精华帖
作者 正文
   发表时间:2012-11-02  
huangyahui 写道
跟我们做的很像啊。我们加了授权部分。


请谈谈 你的授权模型。
0 请登录后投票
   发表时间:2012-11-02  
是啊,谈谈,好让大家学习下

我现在的思路是把所有ANNOTATION MAPPING和HTTP METHOD作为资源存数据库
0 请登录后投票
   发表时间:2013-01-07  
楼主真是高人,有时间好好研究一下
0 请登录后投票
   发表时间:2013-01-18  
请问这个类来自哪啊????
《com.stamen.rop.RopRequest》
0 请登录后投票
   发表时间:2013-01-31  

楼主你好,今天在用你提供的client包,测试响应json错误格式时报错,跟踪代码至DefaultRopClient类第300行:

private boolean isSuccessful(String content) {
            if (MessageFormat.json == messageFormat) {
                return !(content.contains("{\"error\"") && content.contains("\"code\":"));
            } else {
                return !(content.contains("<error") && content.contains("code=\""));
            }
 }

  

content数据为:{"code":"1","message":"服务不可用","solution":"服务目前无法使用,请保存好错误信息并和服务平台管理员联系","subErrors":[{"code":"isp.user-getUserInfo-service-timeout","message":"调用user.getUserInfo服务超时,该服务的超时限制为10秒,请和服务平台提供商联系。"}]}

 

本应返回false,而返回了true content.contains("{\"error\"")  判断项应该去掉吧

0 请登录后投票
   发表时间:2013-02-07  
感谢,学习了,果断下载PPT,很棒。正好在着手准备做这方面的API的学习尝试,good
0 请登录后投票
   发表时间:2013-02-18  
此贴比火!
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics