/**
  * Prepares the request.
  *
  * This function implements HttpRequestAbstract::prepare().
  *
  * @param HttpRequestConfig $config Configuration instance
  *
  * @return void
  */
 protected function prepare($config)
 {
     $config->setOption("method", "POST");
     $config->setContentType("multipart/form-data");
 }
 /**
  * Constructor.
  *
  * @param HttpRequestConfig $config Configuration
  */
 public function __construct($config = null)
 {
     $this->_formBoundary = "------" . uniqid("FormBoundary");
     $this->config = $config !== null ? $config : new HttpRequestConfig();
     $this->config->setContentTypeOption("boundary", $this->_formBoundary);
 }
 /**
  * Prepares the request.
  *
  * This function implements HttpRequestAbstract::prepare().
  *
  * @param HttpRequestConfig $config Configuration instance
  *
  * @return void
  */
 protected function prepare($config)
 {
     $config->setOption("method", "GET");
     $config->setContentType("application/x-www-form-urlencoded");
 }