cfboom.http.client

Class AbstractClientHttpResponse

lucee.Component
    extended by cfboom.lang.Object
      extended by cfboom.http.message.AbstractHttpMessage
        extended by cfboom.http.message.BasicHttpResponse
          extended by cfboom.http.client.AbstractClientHttpResponse
All Implemented Interfaces:
ClientHttpResponse , HttpMessage , HttpResponse
Direct Known Subclasses:
SimpleClientHttpResponse
Class Attributes:
  • output : false
  •  
  • displayname : Abstract Class AbstractClientHttpResponse
  •  
  • synchronized : false
  •  
  • accessors : false
  •  
  • persistent : false
  •  
    Property Summary
    type property default serializable required
    any HttpStatus


    • access = public
    • returntype = any
    • inject = HttpStatus@cfboom-http
    true false
    Constructor Summary
    init([any result])
    Method Summary
    void close()
    any getBody()
    any getInputStream()
    numeric getRawStatusCode()
    HttpStatus getStatusCode()
    string getStatusText()
     
    Methods inherited from class cfboom.http.message.BasicHttpResponse
    containsHeader, getAllHeaders, getCode, getCookies, getDeserializedContent, getErrorDetail, getFileContent, getFirstHeader, getHeaders, getLastHeader, getMimeType, getPrefix, getReasonPhrase, getRequest, getResult, getSource, getStatus, isClientError, isInformational, isRedirection, isServerError, isSuccess, processPrefix, setRequest, setStatus, toString
     
    Methods inherited from class cfboom.http.message.AbstractHttpMessage
    addHeader, getContentEncoding, getContentLength, getContentType, removeHeaders, setHeader, setHeaders
     
    Methods inherited from class cfboom.lang.Object
    $equals, getComponentName, getIdentityHashCode, getIdentityString, getMeta, hashCode
     
    Methods inherited from class lucee.Component
    None

    Constructor Detail

    init

    public init([any result])

    Parameters:
    result

    Property Detail

    HttpStatus

    property any HttpStatus

    Attributes:
    access - public
    required - false
    returntype - any
    inject - HttpStatus@cfboom-http
    serializable - true

    Method Detail

    close

    public void close()

    Specified by:
    close in interface ClientHttpResponse

    getBody

    public any getBody()

    Specified by:
    getBody in interface ClientHttpResponse

    getInputStream

    public any getInputStream()


    getRawStatusCode

    public numeric getRawStatusCode()

    Specified by:
    getRawStatusCode in interface ClientHttpResponse

    getStatusCode

    public HttpStatus getStatusCode()

    Specified by:
    getStatusCode in interface ClientHttpResponse

    getStatusText

    public string getStatusText()

    Specified by:
    getStatusText in interface ClientHttpResponse