最简单的httppost
程序员文章站
2022-06-15 14:55:24
...
protected String login(String username, String passwd) {
// TODO Auto-generated method stub
String strResult = null;
Toast.makeText(LoginActivity.this, username+"\n"+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;
上一篇: JavaScript继承(一)原型继承(简单继承)
下一篇: 控制语句