package com.example.demo;import java.io.*;
import java.net.HttpURLConnection;
import java.net.URL;public class HttpUtilTest {/*** @作用 使用urlconnection* @param url* @param Params* @return* @throws IOException*/public static  String sendPost(String url,String Params)throws IOException{OutputStreamWriter out = null;BufferedReader reader = null;String response="";try {URL httpUrl = null; //HTTP URL类 用这个类来创建连接//创建URLhttpUrl = new URL(url);//建立连接HttpURLConnection conn = (HttpURLConnection) httpUrl.openConnection();conn.setRequestMethod("POST");conn.setRequestProperty("Content-Type", "application/json");conn.setRequestProperty("connection", "keep-alive");conn.setUseCaches(false);//设置不要缓存conn.setInstanceFollowRedirects(true);conn.setDoOutput(true);conn.setDoInput(true);conn.connect();//POST请求out = new OutputStreamWriter(conn.getOutputStream());out.write(Params);out.flush();//读取响应reader = new BufferedReader(new InputStreamReader(conn.getInputStream()));String lines;while ((lines = reader.readLine()) != null) {lines = new String(lines.getBytes(), "utf-8");response+=lines;}reader.close();// 断开连接conn.disconnect();} catch (Exception e) {System.out.println("发送 POST 请求出现异常!"+e);e.printStackTrace();}//使用finally块来关闭输出流、输入流finally{try{if(out!=null){out.close();}if(reader!=null){reader.close();}}catch(IOException ex){ex.printStackTrace();}}return response;}
}

发送HTTP POST请求工具类相关推荐

  1. C#实现的UDP收发请求工具类实例

    本文实例讲述了C#实现的UDP收发请求工具类.分享给大家供大家参考,具体如下: 初始化: ListeningPort = int.Parse(ConfigurationManager.AppSetti ...

  2. 【Java】HTTP请求工具类

    前言 在工作中可能存在要去调用其他项目的接口,这篇文章我们实现在Java代码中实现调用其他项目的接口. 本章内容: 创建一个携带参数的POST请求,去请求其他项目的接口并返回数据. 附加HTTP请求工 ...

  3. 【Http请求工具类】

    Http请求工具类(待优化) 添加相关依赖 <!-- 发送http请求依赖 --><dependency><groupId>commons-io</group ...

  4. Java 常用HTTP请求工具类HttpUtils

    .pom依赖 <!-- httpclient --><dependency><groupId>org.apache.httpcomponents</group ...

  5. .NET WebApi调用微信接口Https请求工具类

    .NET WebApi调用微信接口Https请求工具类 using System; using System.Collections.Generic; using System.IO; using S ...

  6. HTTP请求工具类(POST)

    HTTP请求工具类    POST请求 package com.cuierdan.utils;import org.apache.logging.log4j.LogManager; import or ...

  7. Http请求工具类:Get/Post

    第一种 import com.alibaba.fastjson.JSONObject; import org.apache.http.HttpEntity; import org.apache.htt ...

  8. Java Https请求工具类

    个人技术网站 欢迎关注 由于微信API接口建议使用Https请求方式 而且过不久就废弃http请求方式了 所以提供以下Https工具类 public class SSLClient extends D ...

  9. 【短信发送】实现腾讯云发送短信功能--工具类和SpringBoot配置两种方法实现

    实现腾讯云发送短信功能--工具类和SpringBoot配置两种方法实现 一.开通腾讯云短信服务 二.工具类--使用qcloudsms实现短信发送 三.Spring Boot项目引入短信发送功能 我们发 ...

最新文章

  1. 计算机 微课 论文,探析毕业论文怎么写 关于微课和电脑论文范例30000字
  2. Redis、Redis+sentinel安装(Ubuntu 14.04下Redis安装及简单测试)
  3. LeetCode Decode String(栈和递归)
  4. mysql 时间取日期函数_mysql 获取当前日期函数及时间格式化参数详解
  5. 雅加达EE:干净的板岩
  6. 嵌入式-C语言常见面试/笔试题
  7. 熬夜整理了一份北京牛逼互联网公司清单,找工作千万别踩雷了
  8. 蓝桥杯 ALGO-12 算法训练 幂方分解
  9. Oracle分组取前n条记录
  10. Emacs代码折叠/显示
  11. 重置Winsock失败,在NSHHTTP.DLL中初始化函数InitHelperDll启动失败,错误代码为10107的解决方法
  12. Missing artifact com.lowagie:itextasian:jar:2.1.7
  13. 多媒体信息发布系统源码
  14. element ui表单必填_详解element-ui设置下拉选择切换必填和非必填
  15. 2.3.4nbsp;《孙子兵法》的基本原则
  16. 轻量级网络之GhostNet
  17. 如何转换成Ogg和MPEG4格式
  18. SolidWorks DocumentManager LicenseKey
  19. 洗内衣、白鞋、羊毛衫……需要专用清洁剂吗
  20. 泰拉瑞亚 服务器物品,terraria1.3全物品存档

热门文章

  1. 【Paper Reading】论文阅读SOLO:Segmenting Objects by Location
  2. iphone天气定位功能
  3. 韩信点兵,在中国数学史上,广泛流传着一个“韩信点兵”的故事:韩信是汉高祖刘邦手下的大将,他英勇善战,智谋超群,为汉朝建立了卓越的功劳。据说韩信的数学水平也非常高超,他在点兵的时候,为了知道有多少兵,
  4. java jtable在哪个包中,javajtable添加
  5. 翻页时钟Fliqlo不显示时间
  6. SQL注入,“骇客的填空游戏”
  7. aardio部署_aardio
  8. springboot+mybatis plus+code generate+mysql + swagger ui简单demo
  9. JAVA 解析 DXF 文件 点线面圆
  10. 【一】c语言程序设计-介绍篇