Android带参数链接请求服务器

原创 2012年03月23日 09:49:26
public void taste() {
		//设默认值
		SharedPreferences.Editor editor = this.getSharedPreferences("setting", 0).edit();
		editor.putString("isTaste", "1");
		editor.putString("customerId", "1219");
		editor.putString("userAccount", "admin");
		editor.putString("password", "123456");
		editor.putString("accountType", "1");
		editor.commit();
		//要访问的服务地址
		String url = "http://www.gpsonline.cn/mobile/CheckAccount.aspx";
	//POST方式
    	HttpPost request = new HttpPost(url);
	//post参数值
    	List<NameValuePair> params = new ArrayList<NameValuePair>();
    	params.add(new BasicNameValuePair("customerId", "1219"));
    	params.add(new BasicNameValuePair("userAccount", "admin"));
    	params.add(new BasicNameValuePair("password", "123456"));
    	params.add(new BasicNameValuePair("accountType", "1"));
    	try {
    		//添加post参数值
		HttpEntity entity = new UrlEncodedFormEntity(params, "UTF-8");
    		request.setEntity(entity);
		//开始访问
    		HttpClient client = new DefaultHttpClient();
    		HttpResponse response = client.execute(request);
		//响应为成功
    		if (response.getStatusLine().getStatusCode() == 200) {
    			clear();
    			//获得返回内容
    			String result = EntityUtils.toString(response.getEntity());
			//将返回值转为JSON
    			JSONObject json = new JSONObject(result);
    			JSONArray groups = json.optJSONArray("groups");
    			createGroupAndVehicle(groups, "0");
    			//打开Activity并把JSON值传过去
    			Intent intent = new Intent();
    			intent.setClass(LoginTabActivity.this, GPSMapActivity.class);
    			intent.putExtra("groupId", "0");
    			startActivity(intent);
    		}
    	} catch (Exception e) {
    		Log.e("e", e.getMessage());
    	}
	} 


 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

android - Volley框架请求获取Cookie和带Cookie请求链接和带参数Params

说明: Volley框架适合进行小数据、多频发的网络操作,以及图片的加载,然而有个缺点:对于大数据量的网络操作,比如说下载文件等,Volley的表现就会非常糟糕。 今天我就给大家带来volley框架...

android 抓url参数链接测试

  • 2015年10月22日 15:39
  • 1.15MB
  • 下载

Android 通过URL scheme 实现点击浏览器中的URL链接,启动特定的App,并调转页面传递参数

点击浏览器中的URL链接,启动特定的App。 首先做成HTML的页面,页面内容格式如下: 启动应用程序这一句就可以了。 各个项目含义如下所示: scheme:判别启动的App。 ※详细后述 host:...

Android实现深度链接(APP外带动态参数唤醒APP,并跳转指定页面,APP不论在不在运行都可以)

Android实现深度链接(APP外带动态参数唤醒APP,并跳转指定页面,APP不论在不在运行都可以)刚开始听到这个需求时,有想过用原生的实现,不过考虑到扩展性,最后还是放弃了,后面cto说了用一个叫...

表单提交和超链接请求传递参数的几种方式

表单提交和超链接请求传递参数的几种方式这段时间在使用easy-ui的datagrid,他有自己提交表单的方式,所以就整理整理页面对参数的提交方式: 包括html,html+js,html+jQuer...

android通过访问链接启动应用app(服务器加android代码)

首先要知道对四大组件的调用分两种 显示调用 隐式调用显示调用就是 startactivity 或者startactivityforresult 需要指定 跳转方通过链接启动就是显示调用 这里采...

JAVA 单个或多个下载服务器上带超链接的文件 并压缩后下载

注:这里下载的文件是服务器上的文件,即:http://192.16.80.94/wav/20150625/48/20150625140223_48_8003_8002_to_18064000047.w...

Android 图片(文件--带参数)批量上传到服务器

由于工作中开发的产品需要文件上传到服务器的功能,所以就到网上找解决方案。结合网上的资料和自己的实际需求封装了一个批量上传图片到服务器的方法(音频、视频、文本类似)如下。下面提供的方法是核心代码,辅助代...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android带参数链接请求服务器
举报原因:
原因补充:

(最多只允许输入30个字)