Class RequestHeaders

java.lang.Object
com.squareup.okhttp.internal.http.RequestHeaders

public final class RequestHeaders
extends Object
Parsed HTTP request headers.
  • Constructor Details

    • RequestHeaders

      public RequestHeaders​(URI uri, RawHeaders headers)
  • Method Details

    • isChunked

      public boolean isChunked()
    • hasConnectionClose

      public boolean hasConnectionClose()
    • getUri

      public URI getUri()
    • getHeaders

      public RawHeaders getHeaders()
    • isNoCache

      public boolean isNoCache()
    • getMaxAgeSeconds

      public int getMaxAgeSeconds()
    • getMaxStaleSeconds

      public int getMaxStaleSeconds()
    • getMinFreshSeconds

      public int getMinFreshSeconds()
    • isOnlyIfCached

      public boolean isOnlyIfCached()
    • hasAuthorization

      public boolean hasAuthorization()
    • getContentLength

      public long getContentLength()
    • getTransferEncoding

      public String getTransferEncoding()
    • getUserAgent

      public String getUserAgent()
    • getHost

      public String getHost()
    • getConnection

      public String getConnection()
    • getAcceptEncoding

      public String getAcceptEncoding()
    • getContentType

      public String getContentType()
    • getIfModifiedSince

      public String getIfModifiedSince()
    • getIfNoneMatch

      public String getIfNoneMatch()
    • getProxyAuthorization

      public String getProxyAuthorization()
    • setChunked

      public void setChunked()
    • setContentLength

      public void setContentLength​(long contentLength)
    • setUserAgent

      public void setUserAgent​(String userAgent)
    • setHost

      public void setHost​(String host)
    • setConnection

      public void setConnection​(String connection)
    • setAcceptEncoding

      public void setAcceptEncoding​(String acceptEncoding)
    • setContentType

      public void setContentType​(String contentType)
    • setIfModifiedSince

      public void setIfModifiedSince​(Date date)
    • setIfNoneMatch

      public void setIfNoneMatch​(String ifNoneMatch)
    • hasConditions

      public boolean hasConditions()
      Returns true if the request contains conditions that save the server from sending a response that the client has locally. When the caller adds conditions, this cache won't participate in the request.
    • addCookies

      public void addCookies​(Map<String,​List<String>> allCookieHeaders)