HttpRequestProxy

JeeWx API

org.jeewx.api.core.util

类 HttpRequestProxy

  • java.lang.Object
    • org.jeewx.api.core.util.HttpRequestProxy

  • public class HttpRequestProxy
    extends java.lang.Object
    • 字段概要

      字段 
      限定符和类型 字段和说明
      static java.lang.String requestEncoding
      请求编码
    • 方法概要

      方法 
      限定符和类型 方法和说明
      static java.lang.String doGet(java.lang.String reqUrl, java.util.Map parameters, java.lang.String recvEncoding)
      发送带参数的GET的HTTP请求
      static java.lang.String doGet(java.lang.String reqUrl, java.lang.String recvEncoding)
      发送不带参数的GET的HTTP请求
      static java.lang.String doJsonPost(java.lang.String reqUrl, java.util.Map parameters, java.lang.String jsonData)
      发送带参数的POST的HTTP请求
      static java.lang.String doPost(java.lang.String reqUrl, java.util.Map parameters, java.lang.String recvEncoding)
      发送带参数的POST的HTTP请求
      static java.lang.String downMadGet(java.lang.String reqUrl, java.util.Map parameters, java.lang.String recvEncoding, java.lang.String filePath, java.lang.String media_id)
      发送带参数的GET的HTTP请求
      static int getConnectTimeOut() 
      static int getReadTimeOut() 
      static java.lang.String getRequestEncoding() 
      static void setConnectTimeOut(int connectTimeOut) 
      static void setReadTimeOut(int readTimeOut) 
      static void setRequestEncoding(java.lang.String requestEncoding) 
      static java.lang.String uploadMedia(java.lang.String reqUrl, java.util.Map parameters, java.lang.String recvEncoding, java.io.InputStream fileIn, java.lang.String fileName, java.lang.String contentType) 
      • 从类继承的方法 java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 字段详细资料

      • requestEncoding

        public static java.lang.String requestEncoding
        请求编码
    • 构造器详细资料

      • HttpRequestProxy

        public HttpRequestProxy()
    • 方法详细资料

      • doGet

        public static java.lang.String doGet(java.lang.String reqUrl,
                             java.util.Map parameters,
                             java.lang.String recvEncoding)
         发送带参数的GET的HTTP请求
         
        参数:
        reqUrl - HTTP请求URL
        parameters - 参数映射表
        返回:
        HTTP响应的字符串
      • doGet

        public static java.lang.String doGet(java.lang.String reqUrl,
                             java.lang.String recvEncoding)
         发送不带参数的GET的HTTP请求
         
        参数:
        reqUrl - HTTP请求URL
        返回:
        HTTP响应的字符串
      • doPost

        public static java.lang.String doPost(java.lang.String reqUrl,
                              java.util.Map parameters,
                              java.lang.String recvEncoding)
         发送带参数的POST的HTTP请求
         
        参数:
        reqUrl - HTTP请求URL
        parameters - 参数映射表
        返回:
        HTTP响应的字符串
      • doJsonPost

        public static java.lang.String doJsonPost(java.lang.String reqUrl,
                                  java.util.Map parameters,
                                  java.lang.String jsonData)
         发送带参数的POST的HTTP请求
         
        参数:
        reqUrl - HTTP请求URL
        parameters - 参数映射表
        返回:
        HTTP响应的字符串
      • uploadMedia

        public static java.lang.String uploadMedia(java.lang.String reqUrl,
                                   java.util.Map parameters,
                                   java.lang.String recvEncoding,
                                   java.io.InputStream fileIn,
                                   java.lang.String fileName,
                                   java.lang.String contentType)
        参数:
        reqUrl -
        parameters -
        recvEncoding -
        fileIn - 文件流
        返回:
      • downMadGet

        public static java.lang.String downMadGet(java.lang.String reqUrl,
                                  java.util.Map parameters,
                                  java.lang.String recvEncoding,
                                  java.lang.String filePath,
                                  java.lang.String media_id)
         发送带参数的GET的HTTP请求
         
        参数:
        reqUrl - HTTP请求URL
        parameters - 参数映射表
        返回:
        HTTP响应的字符串
      • getConnectTimeOut

        public static int getConnectTimeOut()
        返回:
        连接超时(毫秒)
        另请参阅:
        com.hengpeng.common.web.HttpRequestProxy#connectTimeOut
      • getReadTimeOut

        public static int getReadTimeOut()
        返回:
        读取数据超时(毫秒)
        另请参阅:
        com.hengpeng.common.web.HttpRequestProxy#readTimeOut
      • getRequestEncoding

        public static java.lang.String getRequestEncoding()
        返回:
        请求编码
        另请参阅:
        com.hengpeng.common.web.HttpRequestProxy#requestEncoding
      • setConnectTimeOut

        public static void setConnectTimeOut(int connectTimeOut)
        参数:
        connectTimeOut - 连接超时(毫秒)
        另请参阅:
        com.hengpeng.common.web.HttpRequestProxy#connectTimeOut
      • setReadTimeOut

        public static void setReadTimeOut(int readTimeOut)
        参数:
        readTimeOut - 读取数据超时(毫秒)
        另请参阅:
        com.hengpeng.common.web.HttpRequestProxy#readTimeOut
      • setRequestEncoding

        public static void setRequestEncoding(java.lang.String requestEncoding)
        参数:
        requestEncoding - 请求编码
        另请参阅:
        com.hengpeng.common.web.HttpRequestProxy#requestEncoding