zoukankan      html  css  js  c++  java
  • [转]android之Apache Http——向服务器发送请求的同时发送参数

    android之Apache Http——向服务器发送请求的同时发送参数

    使用Get方法提交:

        其他步骤与上一节的操作相符,只是在传送地址的时候发送参数的格式如下:

        //Sname和Sage是实际的数据    name和age则是例如是输入框中的名字

        url = "服务器的地址"+ "?" + "name=" + Sname + "&age=" + Sage;
    使用Post方法提交:     //使用NameValuePair类来保存键值对,使用NameValuePair类是因为下面需要的那个类的参数要求

        NameValuePair NameValuePair1  = new NameValuePair("name",name);

        NameValuePair NameValuePair2  = new NameValuePair("age",age);

        //使用List<NameValuePair>把两个NameValuePair对象添加进去,使用List是因为下面需要的那个类的参数要求

        List<NameValuePair> list = new ArrayList<NameValuePair>();     list.add(NameValuePair1);     list.add(NameValuePair2); 

        //HttpEntity既可以看作是请求头也可以看作是响应头 , 此类用在HttpPost是非常有效     HttpEntity httpEntity = new UrlEncodedFormEntity(list);

        //生成HttpPost对象

        HttpPost httpPost = new HttpPost(传入服务器地址不需要传入需要的参数);

        //把参数放进去

        httpPost.setEntity(httpEntity);

          //后面的再次使用HttpClient,详细参见前一节

  • 相关阅读:
    JZ-C-01
    C/C++学习笔记
    15、排序:选择类排序和归并排序
    玩转Spring——Spring事务
    玩转Spring——Spring整合JDBC
    玩转Spring——Spring AOP
    玩转Spring——Spring IOC/DI
    Java算法——递归思想
    Java排序算法——堆排序
    Java排序算法——归并排序
  • 原文地址:https://www.cnblogs.com/minlio/p/3622390.html
Copyright © 2011-2022 走看看