您的位置:首页 > 理论基础 > 计算机网络

Android 使用HttpGet进行登录

2016-04-22 22:00 375 查看
public class HttpActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
final EditText editText  = new EditText(this);
Button button = new Button(this);
button.setText("登录");
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
httpGet(editText);
}

});
}

private void httpGet(final EditText editText) {
try {
HttpClient httpClient = new DefaultHttpClient();
String username = "tom";
String password = "123";
String uri = "http://www.baidu.com?username=" + URLEncoder.encode(username,"utf-8") + "&password="+ URLEncoder.encode(password,"utf-8");
HttpGet httpGet = new HttpGet(uri);
HttpResponse response = httpClient.execute(httpGet);
if (response.getStatusLine().getStatusCode() == 200) {
InputStream inputStream = response.getEntity().getContent();
String result = NetUtils.parseStream(inputStream);
editText.setText(result);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: