Class HTTPDetails

java.lang.Object
org.cip4.jdflib.util.net.HTTPDetails
Direct Known Subclasses:
UrlUtil.HTTPDetails

public class HTTPDetails extends Object
helper class to set mime details
  • Field Details

    • BEARER

      public static final String BEARER
      See Also:
    • defaultChunkSize

      public static int defaultChunkSize
      the default chnk size; -1= don't chunk
  • Constructor Details

    • HTTPDetails

      public HTTPDetails()
  • Method Details

    • getConnectionTimeout

      public int getConnectionTimeout()
      Returns:
      the connectionTimeout
    • setConnectionTimeout

      public void setConnectionTimeout(int connectionTimeout)
      Parameters:
      connectionTimeout - the connectionTimeout to set
    • getBearerToken

      public String getBearerToken()
      Returns:
      the bearerToken
    • setBearerToken

      public void setBearerToken(String bearerToken)
      Parameters:
      bearerToken - the bearerToken to set must be completely encoded
    • setAccept

      public void setAccept(List<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(HttpURLConnection urlCon)
      apply these details to the connection specified
      Parameters:
      urlCon -
    • setHeader

      public void setHeader(String key, 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 String toString()
      Overrides:
      toString in class Object
      See Also:
    • getHeader

      public String getHeader(String key)
      Parameters:
      key -
      Returns:
    • getHeaders

      public VString getHeaders()
      Returns: