上一篇讲到搭建环境和如何编写一个简单的rest service,这次写一个实用的登录注册例子。
先从简单的开始,没有验证只加一个方法 ,关于@get这些东西是java的注解,想要深入了解的可以看之前的文章。
@GET
@Path("/Login/{account}/{password}")
@Produces(MediaType.TEXT_XML)
public String Login(@PathParam("account") String user,
@PathParam("password") String password) {
return "<User>" + "<Login>" + "success" + "</Login>" + "</User>";
}
那么其实现在的service主要是为了给android客户端进行服务,重点在于如何在手机上调用这个服务。
写了一个简单的登录程序
package com.example.jsonandroid;
import java.io.IOException;
import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.util.EntityUtils;
import org.json.JSONException;