Package org.cip4.jdflib.util.net
Class HTTPDetails
- java.lang.Object
-
- org.cip4.jdflib.util.net.HTTPDetails
-
- Direct Known Subclasses:
UrlUtil.HTTPDetails
public class HTTPDetails extends java.lang.Objecthelper class to set mime details
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringBEARERstatic intdefaultChunkSizethe default chnk size; -1= don't chunk
-
Constructor Summary
Constructors Constructor Description HTTPDetails()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidapplyTo(java.net.HttpURLConnection urlCon)apply these details to the connection specifiedjava.lang.StringgetBearerToken()intgetChunkSize()Getter for chunkSize attribute.intgetConnectionTimeout()java.lang.StringgetHeader(java.lang.String key)VStringgetHeaders()intgetRedirect()static HTTPDetailsgetRedirect(HTTPDetails details)get a redirect incremented by 1, if null create o defaut firstbooleanisbKeepAlive()Getter for bKeepAlive attribute.voidsetAccept(java.util.List<java.lang.String> contenttypes)voidsetBearerToken(java.lang.String bearerToken)voidsetbKeepAlive(boolean bKeepAlive)Setter for bKeepAlive attribute.voidsetChunkSize(int chunkSize)Setter for chunkSize attribute.voidsetConnectionTimeout(int connectionTimeout)voidsetHeader(java.lang.String key, java.lang.String val)voidsetRedirect(int redirect)java.lang.StringtoString()
-
-
-
Field Detail
-
BEARER
public static final java.lang.String BEARER
- See Also:
- Constant Field Values
-
defaultChunkSize
public static int defaultChunkSize
the default chnk size; -1= don't chunk
-
-
Method Detail
-
getConnectionTimeout
public int getConnectionTimeout()
- Returns:
- the connectionTimeout
-
setConnectionTimeout
public void setConnectionTimeout(int connectionTimeout)
- Parameters:
connectionTimeout- the connectionTimeout to set
-
getBearerToken
public java.lang.String getBearerToken()
- Returns:
- the bearerToken
-
setBearerToken
public void setBearerToken(java.lang.String bearerToken)
- Parameters:
bearerToken- the bearerToken to set must be completely encoded
-
setAccept
public void setAccept(java.util.List<java.lang.String> contenttypes)
- Parameters:
contenttypes- the content types accepted
-
getRedirect
public int getRedirect()
-
setRedirect
public void setRedirect(int redirect)
-
getChunkSize
public int getChunkSize()
Getter for chunkSize attribute.- Returns:
- the chunkSize
-
setChunkSize
public void setChunkSize(int chunkSize)
Setter for chunkSize attribute.- Parameters:
chunkSize- the chunkSize to set
-
isbKeepAlive
public boolean isbKeepAlive()
Getter for bKeepAlive attribute.- Returns:
- the bKeepAlive
-
setbKeepAlive
public void setbKeepAlive(boolean bKeepAlive)
Setter for bKeepAlive attribute.- Parameters:
bKeepAlive- the bKeepAlive to set
-
applyTo
public void applyTo(java.net.HttpURLConnection urlCon)
apply these details to the connection specified- Parameters:
urlCon-
-
setHeader
public void setHeader(java.lang.String key, java.lang.String val)- Parameters:
key-val-
-
getRedirect
public static HTTPDetails getRedirect(HTTPDetails details)
get a redirect incremented by 1, if null create o defaut first- Parameters:
details-- Returns:
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object- See Also:
Object.toString()
-
getHeader
public java.lang.String getHeader(java.lang.String key)
- Parameters:
key-- Returns:
-
getHeaders
public VString getHeaders()
- Returns:
-
-