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,详细参见前一节

转载于:https://www.cnblogs.com/minlio/p/3622390.html

[转]android之Apache Http——向服务器发送请求的同时发送参数相关推荐

  1. axios请求发送两次请求_vue使用axios发送请求,都会发送两次请求

    vue 使用axios,每次的请求都会发送两次,第一次的请求头为options CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sha ...

  2. 服务器put请求获取不到参数

    已移步掘金,点击查看 问题 put请求参数映射成实体类 而参数似乎接受不到,服务器识别为null 解决 在参数前边加上RequestBody @RequestBody主要用来接收前端传递给后端的jso ...

  3. 使用axios发送请求(不带参数和带参数)和使用mockjs

    一.使用axios获取后端数据并使用(不带参数) 1.对axios进行封装 network/request.js import axios from 'axios' import nprogress ...

  4. axios.post发送请求,axios发送post请求, 携带参数传递给接口

    vue 中使用axios 发送post 请求需要使用 qs 模块 将参数 转序列化   发送给 后端 否则接口会出现收不到参数的情况 import qs from "qs"    ...

  5. Python 技术篇-httpClient库连接服务器发送请求解析响应实例演示,No module named ‘httplib‘问题解决方法

    新的 python 已经由 httplib 包变成了 http.client. 所以如果还引入 httplib 库就会报错:ModuleNotFoundError: No module named ' ...

  6. 浏览器发送请求过程解析

    HTTP协议是B/S体系结构应用程序的基础,只有了解了HTTP协议,才能理解如何在B/S体系结构下实现应用程序的国际化. 1.HTTP请求 当用户在浏览器的地址栏中输入一个URL并按回车键之后,浏览器 ...

  7. POST发送请求报错及解决方案(parameter must be a JSON array)

    目的:基于Facebook-API复制已创建的广告系列(Campaign Copies)并重命名!! 初始请求方式: 根据facebook官方给出的请求方式:curl -F curl -F 'acce ...

  8. AJAX(GET POST请求、 jQuery axios 发送请求、跨域--cors、请求超时、网络异常、放弃请求、重复发送请求)

    根据视频进行整理 [https://www.bilibili.com/video/BV1WC4y1b78y?p=1] 视频资料 百度网盘: 链接:[https://pan.baidu.com/s/1n ...

  9. 【AJAX 笔记】AJAX 基本、HTTP 基本、原生 AJAX 的使用,jQuery / Axios / fetch 发送请求、跨域(JSONP/CORS)

    文章目录 1 Ajax 概述 1.1 AJAX 简介 1.2 XML 简介 1.3 AJAX 的特点 1.3.1 AJAX 的优点 1.3.2 AJAX 的缺点 1.4 AJAX 属性和方法 2. H ...

最新文章

  1. 国产操作系统可以基于BSD开发再闭源吗?
  2. JavaScript Table排序
  3. HDU D Tree [点分治]
  4. 第十四章 springboot + profile(不同环境读取不同配置)
  5. iinflux数据库使用
  6. Objective-C学习笔记--NSLog用法及例子
  7. python3 数组重复数字,[python3] 3_01 数组中重复的数字
  8. 腾讯云智服确保战“疫”期间服务不间断
  9. 在Rstudio中点一点就出来了一个R包
  10. SQLServer2005出了点怪事~(应该是编码问题~)
  11. 敢闯会创,第七届中国国际“互联网+”双创大赛腾讯广告产业命题等你来战!
  12. 同事之间关系可以,吃饭喝酒没问题,怎么没有一个说知心话的人?
  13. MySQL核心之分组函数(sum() avg() min() max() distinct count() )
  14. 大数据初学者的福利——Hadoop快速入门教程
  15. 基于java水果网店管理系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署
  16. 公众号运营-Datawhale-1
  17. PMP证书真的有用吗?
  18. 1688图片批量采集技巧
  19. 【pytorch】|tensor grad
  20. 三年级优秀书籍推荐_三年级推荐书单

热门文章

  1. 将每个字典一行一行的添加到pd.DataFrame中
  2. jquery插件编写学习
  3. QPS、TPS、PV、UV、GMV、IP、RPS知识点解释
  4. Linux-Ubuntu中使用apt进行软件的安装与卸载
  5. IDEA中安装Restfultookit插件实现根据 URL 直接跳转到对应的方法定义
  6. Eclipse安装从dao层直接到mapper层的插件
  7. 通过XShell将linux服务器上的Tomcat下项目部署后,怎样对日志操作来调试
  8. 怎样用命令行生成自己的签名文件keystore
  9. Vue过滤器的简单使用--实时显示格式化的时间
  10. 源代码主干分支开发四大模式