Class HttpURLConnectionResponse


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

      • headerFields

        protected java.util.Map<java.lang.String,​java.util.List<java.lang.String>> headerFields
      • ioException

        protected java.io.IOException ioException
      • payload

        protected byte[] payload
      • payloadError

        protected byte[] payloadError
      • responseCode

        protected int responseCode
      • timeEnd

        protected long timeEnd
      • timeStart

        protected final long timeStart
    • Constructor Detail

      • HttpURLConnectionResponse

        public HttpURLConnectionResponse()
    • Method Detail

      • getDuration

        public long getDuration()
      • getHeaderFields

        public java.util.Map<java.lang.String,​java.util.List<java.lang.String>> getHeaderFields()
        Returns:
        All header keys and values.
        See Also:
        URLConnection.getHeaderFields(), getHeaderField(String)
      • getHeaderField

        @Nonnull
        public java.util.List<java.lang.String> getHeaderField​(java.lang.String headerKey)
        Return all values set for the header key.
        Parameters:
        headerKey - Case insensitive header key.
        Returns:
        List of String
      • getIOException

        public java.io.IOException getIOException()
      • getPayload

        public byte[] getPayload()
      • getPayloadError

        public byte[] getPayloadError()
      • getResponseCode

        public int getResponseCode()
      • setHeaderFields

        public void setHeaderFields​(java.util.Map<java.lang.String,​java.util.List<java.lang.String>> headerFields)
      • setIOException

        public void setIOException​(java.io.IOException ioException)
      • setPayload

        public void setPayload​(byte[] payload)
      • setPayloadError

        public void setPayloadError​(byte[] payloadError)
      • setResponseCode

        public void setResponseCode​(int responseCode)