android访问restful service简单封装类
- 文章分类:
- 文章标签:
android内访问restful的应用,由于android受限设备,没法使用框架来处理。因此,简单封装了一个类来进行处理restful访问动作。没啥原理可讲,直接上代码吧。
public class RestClient {
private ArrayList<NameValuePair> params;
private ArrayList<NameValuePair> headers;
private String url;
private int responseCode;
private String message;
private String response;
public String getResponse() {
return response;
}
public String getErrorMessage() {
return message;
}
public int getResponseCode() {
return responseCode;
}
public RestClient(String url) {
this.url = url;
params = new ArrayList<NameValuePair>();
headers = new ArrayList<NameValuePair>();
}
public void addParam(String name, String value) {
params.add(new BasicNameValuePair(name, value));
}
public void addHeader(String name, String value) {
headers.add(new BasicNameValuePair(name, value));
}
public void execute(ResuestMethod method) throws Exception {
switch (method) {
case GET: {
StringBuffer sBuffer = new StringBuffer();
if (!params.isEmpty()) {
sBuffer.append("?");
for (NameValuePair param : params) {
if (sBuffer.length() > 1) {
sBuffer.append("&");
}
sBuffer.append(param.getName()).append("=").append(
- oyxz's blog
- 12167 次点击
感觉没有必要使用REST,这样有一部分业务逻辑会放到请求的URL里边
不如直接采用统一的接口
比如都提交到/rest/
然后根据消息体的不同再进行业务路由。

最新评论
19 周 2 天之前
20 周 6 天之前
21 周 2 天之前
23 周 3 天之前
26 周 2 天之前
31 周 6 天之前
42 周 6 天之前
43 周 4 天之前
1 年 1 周之前
1 年 12 周之前