一番簡単なhttppost
1298 ワード
protected String login(String username, String passwd) {
// TODO Auto-generated method stub
String strResult = null;
Toast.makeText(LoginActivity.this, username+"
"+passwd, Toast.LENGTH_SHORT).show();
String uriAPI = "http://www.qdta.cn:91/json/Json.aspx?Action=Users&Oper=Login&"
+"&UID="+ username
+"&Password="+passwd
+"&NickName=&Sex=&HImg=&Ltype=No&Area=";
//String uriAPI = "http://www.qdta.cn:91/json/Json.aspx?Action=Users&Oper=Login&UID=rgbgogj&Password=278904093&NickName=&Sex=&HImg=&Ltype=No&Area=";
HttpPost httpRequest = new HttpPost(uriAPI);
try {
// HTTP response
HttpResponse httpResponse = new DefaultHttpClient()
.execute(httpRequest);
// 200 ok
if (httpResponse.getStatusLine().getStatusCode() != 404) {
//
strResult = EntityUtils.toString(httpResponse.getEntity());
}
else {
strResult = "0";
}
} catch (ClientProtocolException e) {
strResult = "0";
e.printStackTrace();
} catch (UnsupportedEncodingException e) {
strResult = "0";
e.printStackTrace();
} catch (IOException e) {
strResult = "0";
e.printStackTrace();
}
return strResult;