Package com.hmtmcse.httputil
Class HttpRequest
- java.lang.Object
-
- com.hmtmcse.httputil.HttpRequest
-
- Direct Known Subclasses:
HttpUtil
public class HttpRequest extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringacceptCharsetstatic java.lang.StringAPPLICATION_FORM_URLENCODEDstatic java.lang.StringAPPLICATION_JSONprotected java.lang.IntegerconnectionTimeoutstatic java.lang.StringCONTENT_DSC_FORM_DATAstatic java.lang.StringCONTENT_TYPEprotected java.lang.StringcontextTypeprotected java.lang.StringdefaultDownloadFileNamestatic java.lang.StringDELETEstatic java.lang.StringDELETE_POSTprotected java.lang.IntegerfileBufferSizeprotected java.lang.StringfileNameprotected java.lang.StringfilePathstatic java.lang.StringGETprotected java.util.List<RequestHeader>headersprotected java.lang.StringhttpMethodprotected java.lang.BooleanisDownloadprotected java.lang.BooleanisEnableRedirectHandleprotected java.lang.BooleanisEnableSessionstatic java.lang.StringMULTIPARTstatic java.lang.StringMULTIPART_POSTstatic java.lang.StringMULTIPART_PUTjava.util.LinkedHashMap<java.lang.String,java.lang.Object>paramMapprotected java.lang.Stringparamsstatic java.lang.StringPOSTstatic java.lang.StringPUTstatic java.lang.StringTEXT_PLAINprotected java.lang.Stringurlprotected java.lang.StringuserAgent
-
Constructor Summary
Constructors Constructor Description HttpRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.IntegergetConnectionTimeout()java.lang.StringgetContextType()java.lang.StringgetDefaultDownloadFileName()java.lang.BooleangetEnableSession()java.lang.IntegergetFileBufferSize()java.lang.StringgetFileName()java.lang.StringgetFilePath()java.util.List<RequestHeader>getHeaders()java.lang.StringgetHttpMethod()java.lang.StringgetParams()java.lang.StringgetUrl()java.lang.StringgetUserAgent()voidsetConnectionTimeout(java.lang.Integer connectionTimeout)voidsetContextType(java.lang.String contextType)voidsetDefaultDownloadFileName(java.lang.String defaultDownloadFileName)voidsetEnableSession(java.lang.Boolean enableSession)voidsetFileBufferSize(java.lang.Integer fileBufferSize)voidsetFileName(java.lang.String fileName)voidsetFilePath(java.lang.String filePath)voidsetHeaders(java.util.List<RequestHeader> headers)voidsetHttpMethod(java.lang.String httpMethod)voidsetParams(java.lang.String params)voidsetUrl(java.lang.String url)voidsetUserAgent(java.lang.String userAgent)java.lang.StringtoURL(java.lang.String myUrl)java.lang.StringurlEncode(java.lang.String value)
-
-
-
Field Detail
-
APPLICATION_FORM_URLENCODED
public static final java.lang.String APPLICATION_FORM_URLENCODED
- See Also:
- Constant Field Values
-
MULTIPART
public static final java.lang.String MULTIPART
- See Also:
- Constant Field Values
-
CONTENT_DSC_FORM_DATA
public static final java.lang.String CONTENT_DSC_FORM_DATA
- See Also:
- Constant Field Values
-
APPLICATION_JSON
public static final java.lang.String APPLICATION_JSON
- See Also:
- Constant Field Values
-
TEXT_PLAIN
public static final java.lang.String TEXT_PLAIN
- See Also:
- Constant Field Values
-
CONTENT_TYPE
public static final java.lang.String CONTENT_TYPE
- See Also:
- Constant Field Values
-
POST
public static final java.lang.String POST
- See Also:
- Constant Field Values
-
GET
public static final java.lang.String GET
- See Also:
- Constant Field Values
-
PUT
public static final java.lang.String PUT
- See Also:
- Constant Field Values
-
DELETE
public static final java.lang.String DELETE
- See Also:
- Constant Field Values
-
DELETE_POST
public static final java.lang.String DELETE_POST
- See Also:
- Constant Field Values
-
MULTIPART_POST
public static final java.lang.String MULTIPART_POST
- See Also:
- Constant Field Values
-
MULTIPART_PUT
public static final java.lang.String MULTIPART_PUT
- See Also:
- Constant Field Values
-
connectionTimeout
protected java.lang.Integer connectionTimeout
-
fileBufferSize
protected java.lang.Integer fileBufferSize
-
userAgent
protected java.lang.String userAgent
-
acceptCharset
protected java.lang.String acceptCharset
-
httpMethod
protected java.lang.String httpMethod
-
url
protected java.lang.String url
-
params
protected java.lang.String params
-
paramMap
public java.util.LinkedHashMap<java.lang.String,java.lang.Object> paramMap
-
contextType
protected java.lang.String contextType
-
headers
protected java.util.List<RequestHeader> headers
-
isEnableRedirectHandle
protected java.lang.Boolean isEnableRedirectHandle
-
isDownload
protected java.lang.Boolean isDownload
-
isEnableSession
protected java.lang.Boolean isEnableSession
-
fileName
protected java.lang.String fileName
-
defaultDownloadFileName
protected java.lang.String defaultDownloadFileName
-
filePath
protected java.lang.String filePath
-
-
Method Detail
-
getConnectionTimeout
public java.lang.Integer getConnectionTimeout()
-
setConnectionTimeout
public void setConnectionTimeout(java.lang.Integer connectionTimeout)
-
getFileBufferSize
public java.lang.Integer getFileBufferSize()
-
setFileBufferSize
public void setFileBufferSize(java.lang.Integer fileBufferSize)
-
getUserAgent
public java.lang.String getUserAgent()
-
setUserAgent
public void setUserAgent(java.lang.String userAgent)
-
getHttpMethod
public java.lang.String getHttpMethod()
-
setHttpMethod
public void setHttpMethod(java.lang.String httpMethod)
-
getUrl
public java.lang.String getUrl()
-
setUrl
public void setUrl(java.lang.String url)
-
getParams
public java.lang.String getParams()
-
setParams
public void setParams(java.lang.String params)
-
getContextType
public java.lang.String getContextType()
-
setContextType
public void setContextType(java.lang.String contextType)
-
getHeaders
public java.util.List<RequestHeader> getHeaders()
-
setHeaders
public void setHeaders(java.util.List<RequestHeader> headers)
-
getFileName
public java.lang.String getFileName()
-
setFileName
public void setFileName(java.lang.String fileName)
-
getFilePath
public java.lang.String getFilePath()
-
setFilePath
public void setFilePath(java.lang.String filePath)
-
toURL
public java.lang.String toURL(java.lang.String myUrl)
-
urlEncode
public java.lang.String urlEncode(java.lang.String value)
-
getDefaultDownloadFileName
public java.lang.String getDefaultDownloadFileName()
-
setDefaultDownloadFileName
public void setDefaultDownloadFileName(java.lang.String defaultDownloadFileName)
-
getEnableSession
public java.lang.Boolean getEnableSession()
-
setEnableSession
public void setEnableSession(java.lang.Boolean enableSession)
-
-