欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

最简单的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;