Android rest接口

 android应用程序如何访问restful接口

建立能够访问restful接口的android应用程序,需要用到类包含在android,jar文件中,它的位置在D:\androidSDK-r21\platforms\android-8\android.jar。

一、rest post

1、建立客户端 HttpClient对象

2、建立访问方式 HttpPost对象

3、组建访问参数 JSONObject对象

4、设置请求头和请求实体 setHeader() setEntity()

5、建立访问返回值对象 HttpResponse

6、解析返回字符串 EntityUtils.toString()

代码如下:

try{

  HttpClient client = new DefaultHttpClient();

  HttpPost requst = new HttpPost("www.baidu.com");

  JSONObject paramJson = new JSONObject();

  paramJson.put("param", param);

  //可根据服务端要求情况设置请求头

  request.setHeader("Accept","text/html");

  request.setEntity(new StringEntity(Base64.encodeToString(paramJson.toString.getBytes(),0)));

  HttpResponse response = client.execute(request);

  result = EntityUtils.toString(response.getEntity());

  resutl = new String(Base64.decode(result.getBytes(),0));

}catch(Exception e){

  e.printStachTrace();

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值