Class HTTPSampleResult

    • Constructor Detail

      • HTTPSampleResult

        public HTTPSampleResult()
      • HTTPSampleResult

        public HTTPSampleResult​(long elapsed)
      • HTTPSampleResult

        public HTTPSampleResult​(HTTPSampleResult res)
        Construct a 'parent' result for an already-existing result, essentially cloning it
        Parameters:
        res - existing sample result
    • Method Detail

      • setHTTPMethod

        public void setHTTPMethod​(String method)
      • getHTTPMethod

        public String getHTTPMethod()
      • setRedirectLocation

        public void setRedirectLocation​(String redirectLocation)
      • getRedirectLocation

        public String getRedirectLocation()
      • isRedirect

        public boolean isRedirect()
        Determine whether this result is a redirect. Returns true for: 301,302,303 and 307(GET or HEAD)
        Returns:
        true iff res is an HTTP redirect response
      • getCookies

        public String getCookies()
        Returns:
        cookies as a string
      • setCookies

        public void setCookies​(String string)
        Parameters:
        string - representing the cookies
      • getQueryString

        public String getQueryString()
        Fetch the query string
        Returns:
        the query string
      • setQueryString

        public void setQueryString​(String string)
        Save the query string
        Parameters:
        string - the query string
      • getDataEncodingWithDefault

        public String getDataEncodingWithDefault​(String defaultEncoding)
        Overrides the method from SampleResult - so the encoding can be extracted from the Meta content-type if necessary. Updates the dataEncoding field if the content-type is found.
        Overrides:
        getDataEncodingWithDefault in class SampleResult
        Parameters:
        defaultEncoding - Default encoding used if there is no data encoding
        Returns:
        the dataEncoding value as a String
      • getDataEncodingNoDefault

        public String getDataEncodingNoDefault()
        Overrides the method from SampleResult - so the encoding can be extracted from the Meta content-type if necessary. Updates the dataEncoding field if the content-type is found.
        Overrides:
        getDataEncodingNoDefault in class SampleResult
        Returns:
        the dataEncoding value as a String
      • setResponseNoContent

        public void setResponseNoContent()