<?php
$REQUEST_METHOD = $_SERVER['REQUEST_METHOD'];
echo $REQUEST_METHOD;
if($REQUEST_METHOD == 'GET'){
$name = $_GET['name'];
$pwd = $_GET['pwd'];
if($name == 'Neeke' && $pwd == 'Neeke'){
echo '你好:'.$name;
}else{
echo '登录失败!';
}
}else if($REQUEST_METHOD == 'POST'){
$name = $_POST['name'];
$pwd = $_POST['pwd'];
if($name == 'Neeke' && $pwd == 'Neeke'){
echo '你好:'.$name;
}else{
echo '登录失败!';
}
}
?>
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();
}
}
});
}
}
最后加入联网的权限就OK了
- 大小: 10.6 KB
分享到:
相关推荐
一个关于Android客户端请求服务器端代码,涉及到Get/Post请求和Android中android-async-http-master插件的使用。
介绍如何通过HttpClient模块来创建Http连接,并分别以Http GET与Http POST方法来传递参数,连接之后取回Web Server的返回网页结果。重点是如何使用HttpClient的模块来完成Http的请求与应答。 分享参考自Android SDK...
框架主要包括:Get请求、Post请求、文件上传、文件下载。效果图及讲解见:https://blog.csdn.net/ahuyangdong/article/details/82760382。github源码:https://github.com/ahuyangdong/RetrofitFrame
此demo演示android通过get和post请求方法同服务器交互,测试需要tomcat,具体参考 http://blog.csdn.net/youmingyu/article/details/52524538
Android实用的网络请求框架,满足了我几个项目的需求,欢迎大家评论,这里给代码
android Http get_post get方法封装 post方法封装
Android中Https请求get和post 博客地址:http://blog.csdn.net/lsf1025995457/article/details/51794377
android基础 POST GET 读取后台语言(PHP JSP)的程序!
2.发送post请求,(get请求参数含义:请求的url地址;异步请求的handler) 3.封装请求参数 4.在成功请求里(status:响应状态码,headers:响应头信息,responseBody相应内容的字节码)设置控件内容
android get和post 获取json xml数据
android发送get,post请求工具类
简单的http post请求,http get请求实例,希望可以帮到你。
分别演示了android中Http和HttpClient的Get和Post方法的使用,还有加载图片的演示
网上已经有很多关于http的get与post的例子,不过,我还是将我的实现方式写了出来,主要的区别在于,我的调用函数,有几个优点: 1,做了一个工具类,集成到工程中比较方便; 2,可以直接调用,不需要new一个对象; 3...
andriod Volley的HTTP网络通信,包含get、post请求,获取String/JsonObject/JsonArray数据(android客户端+java服务器端)
android 后台 post和get 请求数据。定义接收数据编码
这个是关于android的OkHttp3框架的代码实例,里面包括POST和GET请求,请大家多多指教。
android http 工具类 get post
目前仅支持GET、POST 可以自定义循环请求次数、自定义间隔时间 支持定时请求 自定义协议头(HTTP Headers) 支持cookie 支持复制删除请求返回的内容 用途介绍:看标题应该都知道了,自己写的,简单的一个小工具,...
Android端使用get post 方法提交数据到服务器demo 传智播客张泽华Android视频54-57代码 包括web和Android端 仅供学习