解决一次模拟post请求的时候,出现中文???的错误
public static String sendPostV2(String postUrl,String params,String headers){CloseableHttpClient closeableHttpClient = HttpClients.createDefault();//建立一个连接try {HttpPost httpPost = new HttpPost(postUrl);//这个防止中文???,很重要,很重要,很重要httpPost.setEntity(new StringEntity(params, Charset.forName("UTF-8")));//设置头信息JSONObject jsonObject = JSONObject.parseObject(headers);Set<String> keys = jsonObject.keySet();for (String key:keys){httpPost.setHeader(key,jsonObject.getString(key));}//发送HttpResponse httpResponse = closeableHttpClient.execute(httpPost);int returnCode = httpResponse.getStatusLine().getStatusCode();if (returnCode== HttpStatus.SC_OK){InputStream inputStream = httpResponse.getEntity().getContent();BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(inputStream));StringBuffer stringBuffer = new StringBuffer();String line = "";while ((line = bufferedReader.readLine())!=null){stringBuffer.append(line);}return stringBuffer.toString();}}catch (IOException e){e.printStackTrace();JSONObject jsonObject = new JSONObject();jsonObject.put("code","404");jsonObject.put("result","no result");return jsonObject.toJSONString();}JSONObject jsonObject = new JSONObject();jsonObject.put("code","404");jsonObject.put("result","no result");return jsonObject.toJSONString();}
解决一次模拟post请求的时候,出现中文???的错误相关推荐
- java如何模拟请求_单元测试如何模拟用户请求
python web自动化测试设计构工具书 40.9元 包邮 (需用券) 去购买 > 错误 正当我高高兴兴写完后台c层的测试代码准备提交时,测试机器人报了很多401错误,把代码拉下来一看,原来当 ...
- 前端请求接口post_前端如何优雅地模拟接口请求?(给你的代码加点小意外)
前言: 作为一名前端开发程序猿,每天都被产品经理催着开发,项目一启动,产品就过来了.嘘寒问暖:大胸弟,你啥时开始做啊?一般我们都会直接告诉TA,你先找接口解决数据问题. 而我们也会经常遇见" ...
- curl命令java_上curl java 模拟http请求
最近,我的项目要求java模拟http请求,获得dns解决 tcp处理过的信息特定的连接. java api提供urlConnection apache提供的httpClient都不能胜任该需求,二次 ...
- Vuejs模拟Ajax请求接口(天气预报API)跨域问题 - 案例篇
vuejs的Ajax跨域请求问题一直都是前端人员开发vue项目进程中经常遇到的不得不解决的热门问题,也是个心病. 首先看一下,页面 报错内容提示: Access to XMLHttpRequest a ...
- 技术实践丨如何解决异步接口请求快慢不均导致的数据错误问题?
本文分享自华为云社区<如何解决异步接口请求快慢不均导致的数据错误问题?>,原文作者:Kagol . 引言 搜索功能,我想很多业务都会涉及,这个功能的特点是: 用户可以在输入框中输入一个关键 ...
- 数据分析与爬虫实战视频——学习笔记(一)(python基础、urllib、超时设置、自动模拟HTTP请求、异常处理、浏览器伪装、代理服务器、新闻爬虫、淘宝登陆和图片爬取)
未经允许,请勿转载. 连载未完成状态 网址: [数据挖掘]2019年最新python3 数据分析与爬虫实战_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili https://www.bilibili ...
- Java爬虫(二)-- httpClient模拟Http请求+jsoup页面解析
博客 学院 下载 GitChat TinyMind 论坛 APP 问答 商城 VIP会员 活动 招聘 ITeye 写博客 发Chat 传资源 登录注册 原 Java爬虫(二)-- httpClient ...
- python爬虫网络请求超时_6、web爬虫讲解2—urllib库爬虫—基础使用—超时设置—自动模拟http请求...
利用python系统自带的urllib库写简单爬虫 urlopen()获取一个URL的html源码 read()读出html源码内容 decode("utf-8")将字节转化成字符 ...
- [转】HTTP请求流程(二)----Telnet模拟HTTP请求
转自: http://www.cnblogs.com/stg609/archive/2008/07/06/1237000.html 上一部分"流程简介", 我们大致了解了下HTTP ...
- PHP-Curl模拟HTTP请求
2019独角兽企业重金招聘Python工程师标准>>> 使用PHP-Curl方式模拟HTTP请求,测试接口传参和返回值状态 <?php/*** 模拟post进行url请求* @ ...
最新文章
- python使用matplotlib可视化线图(line plot)、自定义可视化图像的四个边框的色彩、可以分别设置矩形每一条边的色彩(change the axis color)
- java线程条件变量_多线程同步条件变量(转载)
- 在java中添加源_关于Java:如何在Android Studio中添加链接的源文件夹?
- CNCF Serverless工作流社区携手华为云FunctionGraph,开拓Serverless编排新时代
- modelsim仿真不出波形_直接扩频通信(下)仿真
- 差点无缘Offer!java开发和运行环境实验报告
- 计算机三角函数习惯原创的音乐,三角函数 UNIT版
- java 文本框输入监听事件_JAVA GUI 事件监听事件 详解 和 案例.
- 合天网安就业班_CTF挑战赛-合天网安实验室
- A计划 hdu2102(bfs一般题)
- 业界总结 | 如何改进双塔模型,才能更好的提升你的算法效果?
- 全电发票的最新进展:有关咨询整理(上篇)
- 用 Swift、Foursquare API 和 Realm 創建一個咖啡店 App
- word学习-软回车替换为硬回车
- 工业蒸汽_到底什么是蒸汽机,我想要一个吗?
- 我们为什么用GO语言来做区块链?
- 3万行代码硬撸一个一键发布文章工具,简直不要太好用,从此写文章,发文章,太简单了好伐
- Android高级控件之ListView的优化以及下拉刷新页面
- liunx系统的根结构认识及命令学习
- 项目管理(PMP)项目沟通管理
热门文章
- ios GCD多线程
- iOS 开发 初级:应用内购买 In-App Purchase
- 从我的客户谈营销公司怎样将创业企业做大的
- Asp.net中文件的上传和下载(视频教程)
- Hibernate 基本类型
- eclipse如何删除空行
- java 异常_23、Java异常分类
- linux服务器关闭web,linux关闭防火墙后还访问不了Web?已解决,关闭防火墙及清除防火墙策略...
- webview 加载时闪烁黑一下_Web端页面加载卡顿缓慢问题解决方法分享
- php dom怎么创建节点,前端必须掌握的DOM节点操作方法!