一)HttpGet :doGet()方法//doGet():将参数的键值对附加在url后面来传递        public String getResultForHttpGet(String name,String pwd) throws ClientProtocolException, IOException{                //服务器  :服务器项目  :servlet名称                String path="http://192.168.5.21:8080/test/test";                String uri=path+"?name="+name+"&pwd="+pwd;                //name:服务器端的用户名,pwd:服务器端的密码                //注意字符串连接时不能带空格                               String result="";                               HttpGet httpGet=new HttpGet(uri);                //取得HTTP response                HttpResponse response=new DefaultHttpClient().execute(httpGet);                //若状态码为200                if(response.getStatusLine().getStatusCode()==200){                        //取出应答字符串                        HttpEntity entity=response.getEntity();                        result=EntityUtils.toString(entity, HTTP.UTF_8);                }                return result;        }(二)HttpPost :doPost()方法//doPost():将参数打包到http报头中传递        public String getReultForHttpPost(String name,String pwd) throws ClientProtocolException, IOException{                //服务器  :服务器项目  :servlet名称                String path="http://192.168.5.21:8080/test/test";                HttpPost httpPost=new HttpPost(path);                //注意:httpPost方法时,传递变量必须用NameValuePair[]数据存储,通过httpRequest.setEntity()方法来发出HTTP请求                List<NameValuePair>list=new ArrayList<NameValuePair>();                list.add(new BasicNameValuePair("name", name));                list.add(new BasicNameValuePair("pwd", pwd));                httpPost.setEntity(new UrlEncodedFormEntity(list,HTTP.UTF_8));                               String result="";               //取得HTTP response                HttpResponse response=new DefaultHttpClient().execute(httpPost);                //若状态码为200                if(response.getStatusLine().getStatusCode()==200){                        //取出应答字符串                        HttpEntity entity=response.getEntity();                        result=EntityUtils.toString(entity, HTTP.UTF_8);                }                return result;        }

更多相关文章

  1. Android(安卓)开发中的 Handler ,Thread ,Message ,Runnable 的
  2. Android中3种方法实现back键动作
  3. Hybrid App开发问题记录
  4. Android(安卓)向用户申请权限-适配的PermissionsDispatcher简单
  5. Android设置个性化Dialog小图标的方法
  6. android 关于Only the original thread that created a view hie
  7. Android应用开发中如何进行单元测试
  8. rk3288 android 7.1 串口使用
  9. Android(安卓)Hugo

随机推荐

  1. android 主界面 底部菜单 DEMO
  2. 学ios还是学android
  3. Android Support Library的前世今生
  4. android的问题
  5. 关于Android RenderScript 的详细说明和
  6. Android支持Java哪些特性?
  7. Android 4权威专家撰写,经典作品最新升级
  8. Android中的事件处理机制
  9. 翻翻git之---实用工具类Lazy(绝对的好东
  10. Android 系统编译与调试