最近的一个接口项目,传的参数要求是json,需要特殊处理一下。

重点是这两句话:

httpPost.setHeader("Content-Type", "application/json;charset=UTF-8");se.setContentType(CONTENT_TYPE_TEXT_JSON);这两句话的作用与jmeter的设置header信息类似
package com.base;import java.io.UnsupportedEncodingException;import org.apache.http.HttpEntity;
import org.apache.http.client.methods.CloseableHttpResponse;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.entity.StringEntity;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.impl.conn.PoolingClientConnectionManager;
import org.apache.http.util.EntityUtils;/** * @author QiaoJiafei * @version 创建时间:2015年11月4日 下午1:55:45 * 类说明 */
public class HttpGetByJson {public static void main(String args[]) throws Exception{final String CONTENT_TYPE_TEXT_JSON = "text/json";DefaultHttpClient client = new DefaultHttpClient(new PoolingClientConnectionManager());String url = "http://172.16.30.226:8091/svc/authentication/register";String js = "{\"userName\":\"18600363833\",\"validateChar\":\"706923\",\"randomChar\":\"706923\",\"password\":\"123456\",\"confirmPwd\":\"123456\",\"recommendMobile\":\"\",\"idCard\":\"320601197608285792\",\"realName\":\"阙岩\",\"verifyCode\"}";HttpPost httpPost = new HttpPost(url);       httpPost.setHeader("Content-Type", "application/json;charset=UTF-8");StringEntity se = new StringEntity(js);se.setContentType(CONTENT_TYPE_TEXT_JSON);httpPost.setEntity(se);CloseableHttpResponse response2 = null;response2 = client.execute(httpPost);HttpEntity entity2 = null;entity2 = response2.getEntity();String s2 = EntityUtils.toString(entity2, "UTF-8");System.out.println(s2);}}

java使用HttpClient传输json格式的参数相关推荐

  1. Java实现向指定URL用POST方法发送Json格式字符串参数请求的工具类

    场景 SpringBoot项目中通过后台Controller向某服务接口发送POST请求. 实现 在项目pom.xml中添加依赖 <dependency><groupId>co ...

  2. java代码里的JSON格式怎么写好看_python3 循环读取excel文件并写入json操作

    文件内容: excel内容: 代码: import xlrdimport jsonimport operatordef read_xlsx(filename): # 打开excel文件 data1 = ...

  3. java json重命名,eclipse中java变量怎么变成json格式的编码?

    我们想要使用eclipse来进行从java变量到json格式的编码米该怎么实现呢?下面我们就来看看详细的教程. 一.导入jar包 1.我们首先要下载好我们需要的json包,然后我们右击项目,选择&qu ...

  4. EasyUI+JSP之java读取数据库后JSON格式数据的返回及调用

    做作业工程中遇到一些问题,特此记录一下 解决的问题:使用EasyUI框架搭建简单学生管理系统(数据库增删改查)操作时配合JSP,不知道如何把从数据库获得的数据封装成JSON格式并传回前端JSP并进行展 ...

  5. java发送post请求json格式_go语言web开发框架学习系列二:Get、Post、Put等请求及数据返回格式...

    数据请求方式的分类 所有的项目中使用的请求都遵循HTTP协议标准,HTTP协议经过了1.0和1.1两个版本的发展. HTTP1.0定义了三种请求方法: GET, POST 和 HEAD方法. HTTP ...

  6. 前端传输JSON格式数据 居然尾随了一个等于号...

    问题: 项目中 前端传JSON数据到后端接口时 数据尾部多了一个等于号 解决办法: 前端 设置请求体类型 以及 数据格式 后端也要指定 接受数据 的格式 在写前后端接口的时候,我的前端将表单的数据封装 ...

  7. url地址栏传json格式数据参数

    在url地址栏中传输json数据时需要进行转码,因为在程序里url若包含   "  字符或者   '  等字符时会认为这是无效的url 例:JSONObject json = new JSO ...

  8. ApiDoc json格式提交参数

    我们默认安装的apidoc,提供了在线测试接口的功能,但是默认的参数提交是form表单提交,而我们编写的接口通常是restful的接口,一般都是采用json格式的数据提交,那我们怎么把默认的参数格式修 ...

  9. java封装省市区三级json格式,2016中国省市区三级联动json格式.pdf

    2016中国省市区三级联动json格式 2016 年中国省市区三级联的JSON 格式 {"北京市":{"name":"北京市"," ...

最新文章

  1. Go -- 配置监控系统
  2. 转载 想要在项目中引入其他项目的方法为
  3. 二十、Threaded I/O模型
  4. 根据MATLAB的histeq函数改写的运行在OpenCV下的直方图规定化C源码
  5. 删除唯一性约束unique
  6. 1.11 实例:字符串替换
  7. 你不知道的CDN圈内黑话有哪些?
  8. 终于读完Code complete 2nd edtion
  9. 10 行代码玩转弹性调度的小把戏
  10. 计算机二级是要报所有科目吗,我要报考计算机等级考试二级,是全部科目都要考吗?...
  11. 动手设计 CPU(一)—— 各类元件功能表
  12. sigar 获取跨平台服务器信息
  13. android fastboot模式,fastboot
  14. 软考高项-项目知识管理体系
  15. Xen Introduction
  16. 线性代数(十六) : 矩阵的左零空间及四个基本子空间总结
  17. 金蝶EAS补丁安装目录
  18. 游戏系统及开发相关概述(上)
  19. 针对Chrome浏览器书签无法自动同步问题
  20. 春晚的创意担当,给了这个1岁的拓荒牛机器人

热门文章

  1. Java高并发之设计模式,设计思想
  2. RabbitMQ 简介以及使用场景
  3. 我的面试标准:第一能干活,第二Java基础要好,第三最好熟悉些分布式框架!...
  4. 如何正确应用推荐系统!
  5. 清华学姐的研究生复试经验!
  6. 科研指导:机器学习与自然语言处理
  7. 百度黄埔学院计划第四期来了!
  8. 机器学习萌新必学的 Top10 算法
  9. 24个必须掌握的数据库面试问题~
  10. ​​​​​​​跳水板