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
请求编码
-
构造器概要
构造器 构造器和说明 HttpRequestProxy()
-
方法概要
方法 限定符和类型 方法和说明 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)
-
-
-
方法详细资料
-
doGet
public static java.lang.String doGet(java.lang.String reqUrl, java.util.Map parameters, java.lang.String recvEncoding)
发送带参数的GET的HTTP请求
- 参数:
reqUrl
- HTTP请求URLparameters
- 参数映射表- 返回:
- 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请求URLparameters
- 参数映射表- 返回:
- HTTP响应的字符串
-
doJsonPost
public static java.lang.String doJsonPost(java.lang.String reqUrl, java.util.Map parameters, java.lang.String jsonData)
发送带参数的POST的HTTP请求
- 参数:
reqUrl
- HTTP请求URLparameters
- 参数映射表- 返回:
- 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请求URLparameters
- 参数映射表- 返回:
- 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
-
-