Package com.hmtmcse.httputil
Class HttpUtil
- java.lang.Object
-
- com.hmtmcse.httputil.HttpRequest
-
- com.hmtmcse.httputil.HttpUtil
-
public class HttpUtil extends HttpRequest
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.StringbaseURL-
Fields inherited from class com.hmtmcse.httputil.HttpRequest
acceptCharset, APPLICATION_FORM_URLENCODED, APPLICATION_JSON, connectionTimeout, CONTENT_DSC_FORM_DATA, CONTENT_TYPE, contextType, defaultDownloadFileName, DELETE, DELETE_POST, fileBufferSize, fileName, filePath, GET, headers, httpMethod, isDownload, isEnableRedirectHandle, isEnableSession, MULTIPART, MULTIPART_POST, MULTIPART_PUT, paramMap, params, POST, PUT, TEXT_PLAIN, url, userAgent
-
-
Constructor Summary
Constructors Constructor Description HttpUtil()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description HttpUtiladdHeader(java.lang.String key, java.lang.String value)HttpUtiladdParam(java.lang.String key, java.lang.Object value)HttpUtiladdParams(java.util.LinkedHashMap<java.lang.String,java.lang.Object> map)HttpUtildelete(java.lang.String url)HttpUtildeletePost(java.lang.String url)HttpUtildownload(java.lang.String url, java.lang.String savedPath)HttpUtildownload(java.lang.String url, java.lang.String savedPath, java.lang.String fileName)HttpUtilgetRequest(java.lang.String url)java.lang.StringgetRequestParams()static HttpUtilinstance()HttpUtiljsonDelete(java.lang.String url, java.lang.String jsonString)HttpUtiljsonPost(java.lang.String url, java.lang.String jsonString)HttpUtiljsonPut(java.lang.String url, java.lang.String jsonString)HttpUtilmultipartPost(java.lang.String url)HttpUtilmultipartPut(java.lang.String url)HttpUtilpost(java.lang.String url)HttpUtilpostDownload(java.lang.String url, java.lang.String savedPath, java.lang.String fileName)HttpUtilput(java.lang.String url)HttpUtilputDownload(java.lang.String url, java.lang.String savedPath, java.lang.String fileName)HttpUtilrequestTo(java.lang.String url)HttpResponsesend()voidsetUrl(java.lang.String url)static java.lang.StringurlConcat(java.lang.String first, java.lang.String second)-
Methods inherited from class com.hmtmcse.httputil.HttpRequest
getConnectionTimeout, getContextType, getDefaultDownloadFileName, getEnableSession, getFileBufferSize, getFileName, getFilePath, getHeaders, getHttpMethod, getParams, getUrl, getUserAgent, setConnectionTimeout, setContextType, setDefaultDownloadFileName, setEnableSession, setFileBufferSize, setFileName, setFilePath, setHeaders, setHttpMethod, setParams, setUserAgent, toURL, urlEncode
-
-
-
-
Method Detail
-
addParam
public HttpUtil addParam(java.lang.String key, java.lang.Object value)
-
addParams
public HttpUtil addParams(java.util.LinkedHashMap<java.lang.String,java.lang.Object> map)
-
getRequestParams
public java.lang.String getRequestParams()
-
setUrl
public void setUrl(java.lang.String url)
- Overrides:
setUrlin classHttpRequest
-
post
public HttpUtil post(java.lang.String url)
-
requestTo
public HttpUtil requestTo(java.lang.String url)
-
jsonPost
public HttpUtil jsonPost(java.lang.String url, java.lang.String jsonString)
-
download
public HttpUtil download(java.lang.String url, java.lang.String savedPath)
-
download
public HttpUtil download(java.lang.String url, java.lang.String savedPath, java.lang.String fileName)
-
postDownload
public HttpUtil postDownload(java.lang.String url, java.lang.String savedPath, java.lang.String fileName)
-
putDownload
public HttpUtil putDownload(java.lang.String url, java.lang.String savedPath, java.lang.String fileName)
-
getRequest
public HttpUtil getRequest(java.lang.String url)
-
addHeader
public HttpUtil addHeader(java.lang.String key, java.lang.String value)
-
put
public HttpUtil put(java.lang.String url)
-
jsonPut
public HttpUtil jsonPut(java.lang.String url, java.lang.String jsonString)
-
delete
public HttpUtil delete(java.lang.String url)
-
jsonDelete
public HttpUtil jsonDelete(java.lang.String url, java.lang.String jsonString)
-
deletePost
public HttpUtil deletePost(java.lang.String url)
-
multipartPost
public HttpUtil multipartPost(java.lang.String url)
-
multipartPut
public HttpUtil multipartPut(java.lang.String url)
-
send
public HttpResponse send() throws HttpExceptionHandler
- Throws:
HttpExceptionHandler
-
urlConcat
public static java.lang.String urlConcat(java.lang.String first, java.lang.String second)
-
instance
public static HttpUtil instance()
-
-