cfboom.http.client

Class SimpleClientHttpRequest

lucee.Component
    extended by cfboom.lang.Object
      extended by cfboom.http.message.AbstractHttpMessage
        extended by cfboom.http.message.BasicHttpRequest
          extended by cfboom.http.client.SimpleClientHttpRequest
All Implemented Interfaces:
ClientHttpRequest , HttpMessage , HttpRequest

Basic implementation of {@link ClientHttpRequest}.

Class Attributes:
  • cfboom : Joel Tobey
  •  
  • output : false
  •  
  • displayname : Class SimpleClientHttpRequest
  •  
  • synchronized : false
  •  
  • accessors : false
  •  
  • persistent : false
  •  
    Property Summary
    type property default serializable required
    any httpClient


    • access = public
    • returntype = any
    • inject = BasicHttpClient@cfboom-http
    true false
    Constructor Summary
    init(HttpMethod method, any uri)
    Method Summary
    ClientHttpResponse execute()
    void onDIComplete()
     
    Methods inherited from class cfboom.http.message.BasicHttpRequest
    addBody, addFormField, addParam, addQueryParam, containsFormField, containsQueryParam, getAllFormFields, getAllOtherParams, getAllQueryParams, getBody, getFirstFormField, getFirstQueryParam, getFormFields, getLastFormField, getLastQueryParam, getMethod, getName, getQueryParams, getURI, hasExecuted, paramsToJson, removeBody, removeFormFields, removeQueryParams, setBody, setExecuted, setFormField, setFormFields, setName, setQueryParam, setQueryParams, toJson, toString
     
    Methods inherited from class cfboom.http.message.AbstractHttpMessage
    addHeader, containsHeader, getAllHeaders, getContentEncoding, getContentLength, getContentType, getFirstHeader, getHeaders, getLastHeader, 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(HttpMethod method, any uri)

    Parameters:
    method
    uri

    Property Detail

    httpClient

    property any httpClient

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

    Method Detail

    execute

    public ClientHttpResponse execute()

    Specified by:
    execute in interface ClientHttpRequest

    onDIComplete

    public void onDIComplete()