public class HttpUtil
extends java.lang.Object
构造器和说明 |
---|
HttpUtil() |
限定符和类型 | 方法和说明 |
---|---|
static void |
close()
关闭
|
static io.vertx.core.http.HttpClient |
getHttpClient(boolean isSsl)
httpclient
|
static void |
postAsyn(io.vertx.core.http.HttpClient httpClient,
java.lang.String host,
int port,
java.lang.String uri,
java.util.Map<java.lang.String,java.lang.String> requestHeader,
java.lang.String requestBody,
DmsCallBack<DmsClientHttpResponse> callback)
异步post
|
static void |
postAsyn(java.lang.String host,
int port,
java.lang.String uri,
boolean isSsl,
java.util.Map<java.lang.String,java.lang.String> requestHeader,
java.lang.String requestBody,
DmsCallBack<DmsClientHttpResponse> callback)
异步post
|
static DmsClientHttpResponse |
postSyn(io.vertx.core.http.HttpClient httpClient,
java.lang.String host,
int port,
java.lang.String uri,
java.util.Map<java.lang.String,java.lang.String> requestHeader,
java.lang.String requestBody)
同步请求
|
static DmsClientHttpResponse |
postSyn(java.lang.String host,
int port,
java.lang.String uri,
boolean isSsl,
java.util.Map<java.lang.String,java.lang.String> requestHeader,
java.lang.String requestBody)
同步请求
|
public static void close()
public static io.vertx.core.http.HttpClient getHttpClient(boolean isSsl)
isSsl
- 是否启用sslpublic static void postAsyn(java.lang.String host, int port, java.lang.String uri, boolean isSsl, java.util.Map<java.lang.String,java.lang.String> requestHeader, java.lang.String requestBody, DmsCallBack<DmsClientHttpResponse> callback)
host
- hostport
- porturi
- uriisSsl
- 是否sslrequestBody
- requestBodyrequestHeader
- requestHeadercallback
- 回调public static void postAsyn(io.vertx.core.http.HttpClient httpClient, java.lang.String host, int port, java.lang.String uri, java.util.Map<java.lang.String,java.lang.String> requestHeader, java.lang.String requestBody, DmsCallBack<DmsClientHttpResponse> callback)
httpClient
- httpClienthost
- hostport
- porturi
- urirequestBody
- requestBodyrequestHeader
- requestHeadercallback
- 回调public static DmsClientHttpResponse postSyn(java.lang.String host, int port, java.lang.String uri, boolean isSsl, java.util.Map<java.lang.String,java.lang.String> requestHeader, java.lang.String requestBody) throws java.lang.Exception
host
- hostport
- porturi
- uriisSsl
- 是否启用sslrequestHeader
- requestHeaderrequestBody
- requestBodyjava.lang.Exception
- 异常信息public static DmsClientHttpResponse postSyn(io.vertx.core.http.HttpClient httpClient, java.lang.String host, int port, java.lang.String uri, java.util.Map<java.lang.String,java.lang.String> requestHeader, java.lang.String requestBody) throws java.lang.Exception
httpClient
- httpClienthost
- hostport
- porturi
- urirequestHeader
- requestHeaderrequestBody
- requestBodyjava.lang.Exception
- 异常信息