public class Main extends Activity {
private Button btnGet;
private Button btnPost;
private EditText etName;
private EditText etPwd;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
btnGet = (Button) findViewById(R.id.btnGet);
btnPost = (Button) findViewById(R.id.btnPost);
etName = (EditText) findViewById(R.id.etName);
etPwd = (EditText) findViewById(R.id.etPassword);
btnGet.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
HttpGet request = new HttpGet(
"http://www.ineeke.com/android/android.php?name="
+ etName.getText().toString() + "&pwd="
+ etPwd.getText().toString());
try {
HttpResponse response = new DefaultHttpClient()
.execute(request);
if (response.getStatusLine().getStatusCode() == 200) {
String result = EntityUtils.toString(response
.getEntity());
Toast.makeText(Main.this, result, Toast.LENGTH_LONG)
.show();
}
} catch (Exception e) {
Toast.makeText(Main.this, e.getMessage().toString(),
Toast.LENGTH_LONG).show();
e.printStackTrace();
}
}
});
btnPost.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
HttpPost request = new HttpPost(
"http://www.ineeke.com/android/android.php");
List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("name", etName.getText()
.toString()));
params.add(new BasicNameValuePair("pwd", etPwd.getText()
.toString()));
try {
request.setEntity(new UrlEncodedFormEntity(params,
HTTP.UTF_8));
HttpResponse response = new DefaultHttpClient()
.execute(request);
if (response.getStatusLine().getStatusCode() == 200) {
String result = EntityUtils.toString(response
.getEntity());
Toast.makeText(Main.this, result, Toast.LENGTH_LONG)
.show();
}
} catch (Exception e) {
Toast.makeText(Main.this, e.getMessage().toString(),
Toast.LENGTH_LONG).show();
e.printStackTrace();
}
}
});
}
}Android 发送请求 HTTP GET/POST
最新推荐文章于 2025-11-25 12:12:57 发布
本文介绍了使用HTTP GET和POST方法进行远程数据交互的过程,并详细解释了如何通过Android客户端发送请求并接收响应。
6674

被折叠的 条评论
为什么被折叠?



