zoukankan      html  css  js  c++  java
  • 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,详细参见前一节

  • 相关阅读:
    Rancher 2.1平台搭建及使用
    回归博客园
    CGI与FastCGI
    [转]1小时内打造你自己的PHP MVC框架
    MySQL学习随笔--通过实例理解merge ,temptable算法的差异
    MySQL学习随笔--视图
    使用onenote写博客园的方法
    手动配置wamp环境(1)--apache安装与基本操作
    文档兼容性定义,使ie按指定的版本解析
    JavaScript线程
  • 原文地址:https://www.cnblogs.com/lee0oo0/p/2400575.html
Copyright © 2011-2022 走看看