在休息框架中获取请求错误

时间:2013-05-10 18:05:25

标签: android web-services rest

我正在创建一个连接到Web服务并获取响应代码的android客户端。问题是每当我运行以下代码时,Android应用程序崩溃:

 RequestParams params = new BasicRequestParams(); 
 params.add("client_id", "24f8b46fc9db409012830ca264ad7bcf");
 params.add("response_type", "code");

 ServiceResponse response=Resting.get("http://pricewatch.ap01.aws.af.cm/api/pricewatch/oAuth/auth",80,params);

 IContentData contentData = response.getContentData();
 String content = (String) contentData.getContent();

 JSONObject jsonObject = new JSONObject(content);
 String code = (String) jsonObject.get("code");
 return code;       

它使用以下行生成java.lang.NullPointerException:

  IContentData contentData = response.getContentData();

有人可以帮忙解决这些问题吗?我一直坚持这些。提前谢谢!

1 个答案:

答案 0 :(得分:0)

我在模拟器中多次运行此代码但从未工作过。但是,当我在Android设备中运行它时,它工作! NullPointerException在服务器中没有得到任何响应或任何响应时发生。但我不明白为什么会发生这种情况?在执行Android应用程序方面,模拟器和Android设备之间有区别吗?