Package org.xipki.util.http
Class XiHttpClient
- java.lang.Object
-
- org.xipki.util.http.XiHttpClient
-
public class XiHttpClient extends java.lang.ObjectThe HTTP client.- Author:
- Lijun Liao (xipki)
-
-
Constructor Summary
Constructors Constructor Description XiHttpClient()XiHttpClient(javax.net.ssl.SSLSocketFactory sslSocketFactory, javax.net.ssl.HostnameVerifier hostnameVerifier)XiHttpClient(SslContextConf sslContextConf)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HttpRespContenthttpGet(java.lang.String url)HttpRespContenthttpPost(java.lang.String url, java.lang.String requestContentType, byte[] request)HttpRespContenthttpPost(java.lang.String url, java.lang.String requestContentType, byte[] request, java.lang.String expectedRespContentType)
-
-
-
Constructor Detail
-
XiHttpClient
public XiHttpClient()
-
XiHttpClient
public XiHttpClient(SslContextConf sslContextConf) throws ObjectCreationException
- Throws:
ObjectCreationException
-
XiHttpClient
public XiHttpClient(javax.net.ssl.SSLSocketFactory sslSocketFactory, javax.net.ssl.HostnameVerifier hostnameVerifier)
-
-
Method Detail
-
httpGet
public HttpRespContent httpGet(java.lang.String url) throws java.io.IOException
- Throws:
java.io.IOException
-
httpPost
public HttpRespContent httpPost(java.lang.String url, java.lang.String requestContentType, byte[] request, java.lang.String expectedRespContentType) throws java.io.IOException
- Throws:
java.io.IOException
-
httpPost
public HttpRespContent httpPost(java.lang.String url, java.lang.String requestContentType, byte[] request) throws java.io.IOException
- Throws:
java.io.IOException
-
-