postman发送post请求正常,但是还是有乱码.

复制代码
未设置编码导致
//调用邮件发送中心,发送邮件
CloseableHttpClient httpClient = HttpClients.createDefault();
String requestBody = null;
try{
    HttpPost httpPost = new HttpPost(EmailAndSmsSendConstant.emailServiceUrl);
    // 设置请求头部信息
    httpPost.setHeader("Content-Type", "application/json;charset=UTF-8");
    httpPost.setHeader("keyId", EmailAndSmsSendConstant.keyId);
    // 构建请求体参数
    requestBody = createEmailBody(warnType,subject,body,emailList);

    log.info("执行邮件发送,requestBody:"+requestBody);
    StringEntity entity = new StringEntity(requestBody,"UTF-8"); //增加编码设置
    httpPost.setEntity(entity);
    CloseableHttpResponse response= httpClient.execute(httpPost);
    int statusCode = response.getStatusLine().getStatusCode();
    if (statusCode == 200) {
        return true;
    }else{
        log.error("邮件发送失败,请求参数:"+requestBody+",响应参数:"+JacksonUtils.objectToJson(response));
        return false;
    }

CloseableHttpClient httpClient = HttpClients.createDefault();

CloseableHttpResponse response = null;

MultipartEntityBuilder multipartEntityBuilder = MultipartEntityBuilder.create();

multipartEntityBuilder.setMode(HttpMultipartMode.BROWSER_COMPATIBLE);

multipartEntityBuilder.setCharset(Charset.forName("UTF-8"));

JSONObject jsonObject = null;

String resultString = "";

try {

// 创建Http Post请求

HttpPost httpPost = new HttpPost(url);

// 创建请求内容

......

List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();

......

httpPost.setEntity(new UrlEncodedFormEntity(nameValuePairs, HTTP.UTF_8));

相关推荐
程序员小远3 小时前
软件测试常见Bug清单
自动化测试·软件测试·python·功能测试·测试工具·测试用例·bug
光影少年9 小时前
如何开发一个CLI工具?
javascript·测试工具·前端框架·node.js
lakernote1 天前
EasyPostman 重大更新:正式支持插件模式,当前已上线 5 个官方插件
java·测试工具·开源·postman
oi..1 天前
Flag入门—Flag在返回包中
网络·笔记·测试工具·安全·网络安全
Vic101011 天前
Wireshark 解密 HTTPS 流量
测试工具·https·wireshark
老神在在0012 天前
测试分类+自动化测试01
功能测试·学习·单元测试·postman
月亮!2 天前
6大AI测试工具极限压测:微软TuringAI竟率先崩溃
java·人工智能·python·测试工具·microsoft·云原生·压力测试
llilian_162 天前
音频分析仪 专业音频分析仪破解行业测试痛点实战解析 音频测试仪 专业音频分析仪
大数据·功能测试·单片机·测试工具·音视频
123过去2 天前
wifi-honey使用教程
linux·网络·测试工具
123过去2 天前
pixiewps使用教程
linux·网络·测试工具·算法·哈希算法