     
 
     /**
+     * @private
      * Propagate event listeners down to the operation since it is firing some of the
      * events.
      *  

        asyncRequest.setRemoteCredentials(remoteUsername, remotePassword, charset);
    }

    override public function cancel(id:String = null):AsyncToken
    {
        return operation.cancel(id);

[ResourceBundle("rpc")]

/**
  *  You use the HTTPService class to represent an
  *  HTTPService object in ActionScript. When you call the HTTPService object's
  *  <code>send()</code> method, it makes an HTTP request to the
  *  specified URL, and an HTTP response is returned. Optionally, you can pass
  *  parameters to the specified URL. When you do not go through the server-based
  *  proxy service, you can use only HTTP GET or POST methods. However, when you set
  *  the useProxy  property to true and you use the server-based proxy service, you
  *  can also use the HTTP HEAD, OPTIONS, TRACE, and DELETE methods.
  *
  *  <p><b>Note:</b> Due to a software limitation, HTTPService does not generate user-friendly
  *  error messages when using GET.</p>
  * 
  *  @see mx.rpc.http.mxml.HTTPService
 *  
 *  @langversion 3.0
 *  @playerversion Flash 9
