类 HttpUtil


  • public class HttpUtil
    extends java.lang.Object
    HttpUtil
    从以下版本开始:
    2022/06/30
    作者:
    jiangcs
    • 构造器概要

      构造器 
      构造器 说明
      HttpUtil()  
    • 方法概要

      所有方法 静态方法 具体方法 
      修饰符和类型 方法 说明
      static java.lang.String doGet4Wx​(java.lang.String serverAddress, java.lang.String reqAbsoluteUrl, java.util.Map<java.lang.String,​java.lang.Object> params, java.lang.String mchId, java.lang.String privateKeySerialNumber)
      get 请求 微信
      static java.io.ByteArrayInputStream doGetInputStream4Wx​(java.lang.String serverAddress, java.lang.String reqAbsoluteUrl, java.util.Map<java.lang.String,​java.lang.Object> params, java.lang.String mchId, java.lang.String privateKeySerialNumber)
      getInputStream 请求 微信
      static java.lang.String doPost4Wx​(java.lang.String serverAddress, java.lang.String reqAbsoluteUrl, java.lang.String jsonBody, java.lang.String mchId, java.lang.String certificateSerialNumber)
      Post 请求 微信
      static java.lang.String doPost4Zfb​(java.lang.String url, java.lang.String method, java.util.Map<java.lang.String,​java.lang.String> params, java.lang.String appId, java.lang.String notifyUrl)
      Post 请求 支付宝
      static boolean doPostNoContent4Wx​(java.lang.String serverAddress, java.lang.String reqAbsoluteUrl, java.lang.String jsonBody, java.lang.String mchId, java.lang.String certificateSerialNumber)
      Post 请求 微信
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • HttpUtil

        public HttpUtil()
    • 方法详细资料

      • doGet4Wx

        public static java.lang.String doGet4Wx​(java.lang.String serverAddress,
                                                java.lang.String reqAbsoluteUrl,
                                                java.util.Map<java.lang.String,​java.lang.Object> params,
                                                java.lang.String mchId,
                                                java.lang.String privateKeySerialNumber)
        get 请求 微信
        参数:
        serverAddress - 服务器地址
        reqAbsoluteUrl - 请求API地址
        params - Query参数
        mchId - 商户ID
        privateKeySerialNumber - 商户密钥证书序列号
        返回:
        结果
      • doGetInputStream4Wx

        public static java.io.ByteArrayInputStream doGetInputStream4Wx​(java.lang.String serverAddress,
                                                                       java.lang.String reqAbsoluteUrl,
                                                                       java.util.Map<java.lang.String,​java.lang.Object> params,
                                                                       java.lang.String mchId,
                                                                       java.lang.String privateKeySerialNumber)
        getInputStream 请求 微信
        参数:
        serverAddress - 服务器地址
        reqAbsoluteUrl - 请求API地址
        params - Query参数
        mchId - 商户ID
        privateKeySerialNumber - 商户密钥证书序列号
        返回:
        字节数组输入流
      • doPostNoContent4Wx

        public static boolean doPostNoContent4Wx​(java.lang.String serverAddress,
                                                 java.lang.String reqAbsoluteUrl,
                                                 java.lang.String jsonBody,
                                                 java.lang.String mchId,
                                                 java.lang.String certificateSerialNumber)
        Post 请求 微信
        参数:
        serverAddress - 服务器地址
        reqAbsoluteUrl - 请求API地址
        jsonBody - Body参数
        mchId - 商户ID
        certificateSerialNumber - 商户证书序列号
        返回:
        结果
      • doPost4Wx

        public static java.lang.String doPost4Wx​(java.lang.String serverAddress,
                                                 java.lang.String reqAbsoluteUrl,
                                                 java.lang.String jsonBody,
                                                 java.lang.String mchId,
                                                 java.lang.String certificateSerialNumber)
        Post 请求 微信
        参数:
        serverAddress - 服务器地址
        reqAbsoluteUrl - 请求API地址
        jsonBody - Body参数
        mchId - 商户ID
        certificateSerialNumber - 商户证书序列号
        返回:
        结果
      • doPost4Zfb

        public static java.lang.String doPost4Zfb​(java.lang.String url,
                                                  java.lang.String method,
                                                  java.util.Map<java.lang.String,​java.lang.String> params,
                                                  java.lang.String appId,
                                                  java.lang.String notifyUrl)
        Post 请求 支付宝
        参数:
        url - 网关地址
        method - 接口名称
        params - 业务参数
        appId - 应用ID
        notifyUrl - 异步通知地址
        返回:
        结果