向指定URL发送POST请求的方法

此方法只支持HTTP请求,HTTPS请求会报错!
示例如下:

    /**
     * 向指定URL发送POST请求,格式为JSON
     * @param url
     * @param jsonStr
     * @return
     * @throws Exception
     */
public static String sendHttpPost(String url, String jsonStr) throws Exception {
        CloseableHttpClient httpClient = HttpClients.createDefault();
        HttpPost httpPost = new HttpPost(url);
        httpPost.addHeader("Content-Type", "application/json");
        httpPost.setEntity(new StringEntity(jsonStr));

        CloseableHttpResponse response = httpClient.execute(httpPost);
        System.out.println(response.getStatusLine().getStatusCode() + "\n");
        HttpEntity entity = response.getEntity();
        String responseContent = EntityUtils.toString(entity, "UTF-8");
        System.out.println("loginResultJson:" + responseContent);

        response.close();
        httpClient.close();
        return responseContent;
    }

Original: https://www.cnblogs.com/xiaolibiji/p/15783123.html
Author: xiaolifc
Title: 向指定URL发送POST请求的方法

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/573784/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 根据java实现企业微信消息推送功能

    第一步:申请企业微信注册企业(链接:https://work.weixin.qq.com/nl/sem/registe?s=c&from=1011017189&bd…

    Java 2023年6月7日
    087
  • 公众号资料分享

    在公众号分享两份资料一份是面试资料整理,面试资料针对Java方向,从JVM虚拟机到机器学习,云计算都有涉及,虽然机器学习有些内容比较简单,但是整体的知识框架还是列出来了,总结的非常…

    Java 2023年5月30日
    073
  • Docker安装Mysql

    安装 权威的都在官方: https://registry.hub.docker.com/ 先看看官方文档1、搜索mysql镜像2、找到对应镜像3、根据版本复制对应版本镜像拉取命令4…

    Java 2023年6月5日
    0102
  • 米哈游大量招募新同学,校招提前批最后一天!

    米哈游大量招募新同学: 1.周末双休,工作日早十晚七,上班不打卡,全凭自觉; 2.团队氛围很不错,有成长空间,拒绝无意义加班和内卷; 3.免费晚餐线上订餐,不限量零食饮料还有咖啡和…

    Java 2023年6月8日
    089
  • Eclipse Luna 64位 4.4.2 SR2 官方正式版(32/64位)支持java8

    http://www.newasp.net/soft/89925.html Original: https://www.cnblogs.com/maijin/p/7919146.h…

    Java 2023年5月29日
    066
  • python根据关键字爬取快手视频

    import json import os import re import requests url="https://www.kuaishou.com/graphql…

    Java 2023年6月7日
    094
  • 使用Foxit Reader实现批量打印以及一页多版设置技巧

    阅文时长 | 0.36分钟字数统计 | 587.2字符主要内容 | 1、引言&背景 2、批量打印软件 3、Foxit Reader设置一页多版 4、声明与参考资料『使用Fo…

    Java 2023年6月5日
    0168
  • Python定时任务,三步实现自动化

    大家好,我是小一 今天的文章源自于工作中的一个小技巧,主要是涉及到日常工作的自动化处理。 如果说你每天都需要做一些重复的工作,比如出一份报告、统计一个数据、发一封邮件等等 那你完全…

    Java 2023年6月7日
    078
  • 简易线程池的实现

    1 线程池 为了避免多线程操作过程种线程频繁申请和释放所带来的性能消耗,可以提前创建多个线程,当有任务到来时从线程池中选择一个线程执行,执行完后继续在线程池中待命。 核心是使用一个…

    Java 2023年5月30日
    0110
  • Spring Boot入门一:在Eclipse中使用Spring boot

    1.安装插件 打开Eclipse-Help-Eclipse Marketplace-搜索spring tools,找到对应工具安装 下载完成后,重启eclipse,选择新建proj…

    Java 2023年5月30日
    071
  • [springmvc]springmvc超详细总结笔记

    springMvc 1.回顾mvc 模型 模型(dao,service):业务逻辑,保存数据的状态 视图 视图(jsp,html……):展示页面 控制器 控…

    Java 2023年6月6日
    090
  • Spring Cloud Feign 服务消费调用(三)

    序言 Spring Cloud Netflix的微服务都是以HTTP接口的形式暴露的,所以可以用Apache的HttpClient或Spring的RestTemplate去调用 而…

    Java 2023年5月30日
    074
  • docker容器编排原来这么丝滑~

    前言: 请各大网友尊重本人原创知识分享,谨记本人博客:南国以南i 概念介绍: Docker 这个东西所扮演的角色,容易理解,它是一个容器引擎,也就是说实际上我们的容器最终是由Doc…

    Java 2023年6月5日
    075
  • 基于JavaFX图形界面演示的迷宫创建与路径寻找

    事情的起因是收到了一位网友的请求,他的java课设需要设计实现迷宫相关的程序——如标题概括。 我这边不方便透露相关信息,就只把任务要求写出来。 演示视频指路👉: 基于JavaFX图…

    Java 2023年6月8日
    092
  • 《拉钩课程 — 重学数据结构与算法》学习笔记

    一、代码效率优化方法论 1、数据结构,从名字上来看是数据的结构,也就是数据的组织方式。 2、复杂度是衡量代码运行效率的重要度量因素。 3、复杂度是一个关于输入数据量 n 的函数。假…

    Java 2023年6月7日
    084
  • Skywalking-05:在Skywalking RocketBot上添加监控图表

    在 Skywalking RocketBot 上添加监控图表 效果图 该图的一些配置信息如下: 标题为: JVM Thread State Count (Java Service)…

    Java 2023年6月5日
    081
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球