cfboom.http.message

Class BasicHttpResponse

lucee.Component
    extended by cfboom.lang.Object
      extended by cfboom.http.message.AbstractHttpMessage
        extended by cfboom.http.message.BasicHttpResponse
All Implemented Interfaces:
HttpMessage , HttpResponse

Basic implementation of {@link HttpResponse}.

Class Attributes:
  • cfboom : Joel Tobey
  •  
  • output : false
  •  
  • displayname : Class BasicHttpResponse
  •  
  • synchronized : false
  •  
  • accessors : false
  •  
  • persistent : false
  •  
    Constructor Summary
    init([any result])
    Method Summary
    boolean containsHeader([string name])
    array getAllHeaders()
    numeric getCode()
    any getCookies()
    string getFileContent()
    string getFirstHeader([string name])
    array getHeaders([string name])
    string getLastHeader([string name])
    any getPrefix()
    string getReasonPhrase()
    any getRequest()
    any getResult()
    any getSource()
    private void processPrefix([struct prefix])
    void setRequest([HttpRequest req])
    string 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

    Method Detail

    containsHeader

    public boolean containsHeader([string name])

    Specified by:
    containsHeader in interface HttpMessage
    Overrides:
    containsHeader in class AbstractHttpMessage
    Parameters:
    name

    getAllHeaders

    public array getAllHeaders()

    Specified by:
    getAllHeaders in interface HttpMessage
    Overrides:
    getAllHeaders in class AbstractHttpMessage

    getCode

    public numeric getCode()

    Specified by:
    getCode in interface HttpResponse

    getCookies

    public any getCookies()


    getFileContent

    public string getFileContent()


    getFirstHeader

    public string getFirstHeader([string name])

    Specified by:
    getFirstHeader in interface HttpMessage
    Overrides:
    getFirstHeader in class AbstractHttpMessage
    Parameters:
    name

    getHeaders

    public array getHeaders([string name])

    Specified by:
    getHeaders in interface HttpMessage
    Overrides:
    getHeaders in class AbstractHttpMessage
    Parameters:
    name

    getLastHeader

    public string getLastHeader([string name])

    Specified by:
    getLastHeader in interface HttpMessage
    Overrides:
    getLastHeader in class AbstractHttpMessage
    Parameters:
    name

    getPrefix

    public any getPrefix()


    getReasonPhrase

    public string getReasonPhrase()

    Specified by:
    getReasonPhrase in interface HttpResponse

    getRequest

    public any getRequest()

    Specified by:
    getRequest in interface HttpResponse

    getResult

    public any getResult()


    getSource

    public any getSource()


    processPrefix

    private void processPrefix([struct prefix])

    Parameters:
    prefix

    setRequest

    public void setRequest([HttpRequest req])

    Specified by:
    setRequest in interface HttpResponse
    Parameters:
    req

    toString

    public string toString()

    Overrides:
    toString in class cfboom.lang.Object