登录验证代码
/**
* Get方法登录
*
* @param username
* @param password
* @return
*/
public static String loginOfGet(String username, String password) {
try {
/**
* URLEncoder.encode(username,"utf-8") 将 username 转换为UTF-8 的格式
* URLEncoder.encode(password,"utf-8") 将 password 转换为UTF-8 的格式
*/
String data = "username=" + URLEncoder.encode(username, "utf-8") + "&password=" + URLEncoder.encode(password, "utf-8");
URL url = new URL("http://10.0.2.2/servlet/LoginServlet?" + data);
conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");
conn.setConnectTimeout(10000);
conn.setReadTimeout(5000);
int responseCode = conn.getResponseCode();
Log.i(TAG, "连接代码:" + responseCode);
if (responseCode == 200) {
InputStream is = conn.getInputStream();
String state = getStringFromInputStream(is);
return state;
} else {
Log.i(TAG, "访问失败" + responseCode);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
if (conn != null) {
conn.disconnect();
}
}
return null;
}