Class HarRequest


  • public class HarRequest
    extends java.lang.Object
    Information about a performed request.
    See Also:
    specification
    • Field Detail

      • DEFAULT_SIZE

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

      • HarRequest

        public HarRequest()
    • Method Detail

      • getMethod

        public HttpMethod getMethod()
        Returns:
        Request method, null if not present.
      • setMethod

        public void setMethod​(HttpMethod method)
      • getUrl

        public java.lang.String getUrl()
        Returns:
        Absolute URL of the request (fragments are not included), null if not present.
      • setUrl

        public void setUrl​(java.lang.String url)
      • getHttpVersion

        public java.lang.String getHttpVersion()
        Returns:
        Request 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)
      • getQueryString

        public java.util.List<HarQueryParam> getQueryString()
        Returns:
        List of query parameter objects.
      • setQueryString

        public void setQueryString​(java.util.List<HarQueryParam> queryString)
      • getPostData

        public HarPostData getPostData()
        Returns:
        Posted data info.
      • setPostData

        public void setPostData​(HarPostData postData)
      • getHeadersSize

        public java.lang.Long getHeadersSize()
        Returns:
        Total number of bytes from the start of the HTTP request 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 request body (POST data payload) in bytes. 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