Class HarResponse


  • public class HarResponse
    extends java.lang.Object
    • Field Detail

      • DEFAULT_SIZE

        protected static final java.lang.Long DEFAULT_SIZE
    • Constructor Detail

      • HarResponse

        public HarResponse()
    • Method Detail

      • getStatus

        public int getStatus()
        Returns:
        Response status, null if not present.
      • setStatus

        public void setStatus​(int status)
      • getStatusText

        public java.lang.String getStatusText()
        Returns:
        Response status description, null if not present.
      • setStatusText

        public void setStatusText​(java.lang.String statusText)
      • getHttpVersion

        public java.lang.String getHttpVersion()
        Returns:
        Response HTTP Version, null if not present.
      • setHttpVersion

        public void setHttpVersion​(java.lang.String httpVersion)
      • getCookies

        public java.util.List<HarCookie> getCookies()
        Returns:
        List of cookie objects.
      • setCookies

        public void setCookies​(java.util.List<HarCookie> cookies)
      • getHeaders

        public java.util.List<HarHeader> getHeaders()
        Returns:
        List of header objects.
      • setHeaders

        public void setHeaders​(java.util.List<HarHeader> headers)
      • getContent

        public HarContent getContent()
        Returns:
        Details about the response body.
      • setContent

        public void setContent​(HarContent content)
      • getRedirectURL

        public java.lang.String getRedirectURL()
        Returns:
        Redirection target URL from the Location response header, null if not present.
      • setRedirectURL

        public void setRedirectURL​(java.lang.String redirectURL)
      • getHeadersSize

        public java.lang.Long getHeadersSize()
        Returns:
        Total number of bytes from the start of the HTTP response message until (and including) the double CRLF before the body. DEFAULT_SIZE if the info is not available.
      • setHeadersSize

        public void setHeadersSize​(java.lang.Long headersSize)
      • getBodySize

        public java.lang.Long getBodySize()
        Returns:
        Size of the received response body in bytes. Set to zero in case of responses coming from the cache (304). DEFAULT_SIZE if the info is not available.
      • setBodySize

        public void setBodySize​(java.lang.Long bodySize)
      • getComment

        public java.lang.String getComment()
        Returns:
        Comment provided by the user or application, null if not present.
      • setComment

        public void setComment​(java.lang.String comment)
      • getAdditional

        public java.util.Map<java.lang.String,​java.lang.Object> getAdditional()
      • setAdditionalField

        public void setAdditionalField​(java.lang.String name,
                                       java.lang.Object value)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object