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带参数链接请求服务器

public void taste() { //设默认值 SharedPreferences.Editor editor = this.getSharedPreferences("sett...

向服务器发送请求参数

用GET方式向服务器发送请求参数         //path为请求路径,Map params用来存放参数值,String enc编码格式  public static boolean sendG...

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

ajax /get 请求,服务器端接收参数乱码

进行ajax/get请求时,服务器接收到的汉字参数为乱码

Jersery Restful接口服务接收JSON对象的参数请求

这几天由于一个需求需要开发RestFul接口,在开发时过程中,Get请求比较简单也比较顺利,但时在开发Post请求,----客户端以JSON格式向服务端提交数据(客户端可能一次请求提交一条哦数据,也可...

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

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

链接服务器

在T-SQL语句中访问远程数据库(openrowset/opendatasource/openquery) 1、启用Ad Hoc Distributed Queries 在使用openrows...

Action接受请求参数

一 、Action接收请求参数 struts2内部提供三种请求参数封装机制 1)      Action 本身作为model对象,通过成员setter封装(使用与成员少的) 用户名 密码 ...

Struts2_接收请求参数

天再高又怎样,踮起脚尖就更接近阳光。——我们共勉struts2接受请求参数的方式有三种: ①属性驱动 ②域驱动 ③模型驱动 1.属性驱动使用Action的属性接收参数:直接在a...

Struts2接受请求参数

在接受请求参数的时候,Struts给我们封装了较好的功能,使得接受请求参数变的很简单,下面分别来演示GET POST方法接受请求参数。 其实Struts对于POST和SET方法接受请求参数的设置是一...

Struts接收请求参数

Struts2是MVC中的控制器(处理请求) 1、属性驱动:直接在action的POJO类中声明与表单元素一致的属性,并生成匹配的get/set方法,Struts2会自动将表单数据提交到action...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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