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中使用Post带参数请求的方法

本文实例讲述了Android中使用Post请求的方法。分享给大家供大家参考。具体如下: 一、需要用到的场景 在jQuery中使用$.post()就可以方便的发起一个post请求,在android程...
  • joy1688
  • joy1688
  • 2016年03月19日 21:34
  • 562

Android向服务器传递参数方式:Post&Get

因为平时开发原因,遇到了问题,都是上网去查询解决方法,但是没有记录的习惯,下次碰见了这个问题又要去网上搜索解决方法,这样既没有效率,又对自己的能力没有多大提升,因此才萌生了写博客的想法。既是将平时遇到...
  • wangyu633520
  • wangyu633520
  • 2017年02月24日 14:10
  • 821

小程序跳转、请求、带参数请求小例子

小程序跳转、请求、带参数请求小例子
  • huang_xiao_wei
  • huang_xiao_wei
  • 2016年12月06日 21:08
  • 5668

android http请求实现session传递与传递参数

在最近写的一个Android中需要请求web服务器中的数据,有一个登录Activity,登录后会到MainActivity,这中间登录和MainActivity都需要请求php的jsonapi,所以要...
  • aojiancc2
  • aojiancc2
  • 2014年05月15日 22:37
  • 2191

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

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

tomcat服务器与Http协议之请求(get请求、post请求)和响应

1 Web开发入门 /* 1.1 引入 之前的程序: java桌面程序,控制台控制,socket gui界面。javase规范 现在和以后的程序:java web程序。浏览器控制。javaee规...
  • tideseng
  • tideseng
  • 2017年04月13日 02:48
  • 2544

XUtils框架中发送带参数的Get请求

public class BlockService extends BaseService { /** * 申请授权,如果申请成功就获取到小区列表(信息) * @return */ ...
  • ithouse
  • ithouse
  • 2015年02月04日 17:26
  • 4456

Android通过Get,Post,HttpClient方式提交参数给服务器

package cn.itcast.net; import java.io.InputStream; import java.io.OutputStream; import java.net.Htt...
  • jaycee110905
  • jaycee110905
  • 2013年02月16日 22:06
  • 6097

Android使用HttpUrlConnection请求服务器发送数据详解

HttpUrlConnection是java内置的api,在java.net包下,那么,它请求网络同样也有get请求和post请求两种方式。最常用的Http请求无非是get和post,get请求可以获...
  • u010687392
  • u010687392
  • 2015年02月10日 17:43
  • 4557

android使用HttpURLConnection实现带参数文件上传

文件上传是常见功能,然而android网上大多数的文件上传都使用httpclient,而且需要添加一个httpmine-jar,其实HttpURLConnection也可以实现文件上传,但是它在移动端...
  • kangaroo835127729
  • kangaroo835127729
  • 2015年08月16日 17:39
  • 5538
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android带参数链接请求服务器
举报原因:
原因补充:

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