Ejemplo n.º 1
0
 /**
  * Set request object
  *
  * @param CurlRequest $request
  */
 public function setRequest($request)
 {
     $this->request = $request;
     $options = $request->getOptions();
     $this->setOptions($options);
     if ($request->isVerbose()) {
         CurlDebug::printOptions($options);
     }
 }
Ejemplo n.º 2
0
 /**
  * Constructs HTTP Get request object
  *
  * @param string $url
  * @param array $options
  */
 public function __construct($url, array $options = [])
 {
     parent::__construct('GET', $url, $options);
 }
Ejemplo n.º 3
0
 /**
  * Constructs HTTP Post request object
  *
  * @param string $url
  * @param array $post_data
  * @param array $options
  */
 public function __construct($url, array $post_data, array $options = [])
 {
     $options['post_fields'] = http_build_query(Sanitizer::removeControlChars($post_data));
     $options['post'] = true;
     parent::__construct('POST', $url, $options);
 }