mirror of
https://github.com/php-curl-class/php-curl-class.git
synced 2026-08-30 20:20:53 +00:00
Add Search request
This commit is contained in:
+2
-2
@@ -603,14 +603,14 @@ class Curl
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function custom($method, $url, $data = array())
|
||||
public function search($url, $data = array())
|
||||
{
|
||||
if (is_array($url)) {
|
||||
$data = $url;
|
||||
$url = $this->baseUrl;
|
||||
}
|
||||
$this->setURL($url);
|
||||
$this->setOpt(CURLOPT_CUSTOMREQUEST, $method);
|
||||
$this->setOpt(CURLOPT_CUSTOMREQUEST, 'SEARCH');
|
||||
$put_data = $this->buildPostData($data);
|
||||
if (empty($this->options[CURLOPT_INFILE]) && empty($this->options[CURLOPT_INFILESIZE])) {
|
||||
if (is_string($put_data)) {
|
||||
|
||||
@@ -252,6 +252,31 @@ class MultiCurl
|
||||
return $curl;
|
||||
}
|
||||
|
||||
/**
|
||||
* Add Search
|
||||
*
|
||||
* @access public
|
||||
* @param $url
|
||||
* @param $data
|
||||
*
|
||||
* @return object
|
||||
*/
|
||||
public function addSearch($url, $data = array())
|
||||
{
|
||||
if (is_array($url)) {
|
||||
$data = $url;
|
||||
$url = $this->baseUrl;
|
||||
}
|
||||
$curl = new Curl();
|
||||
$curl->setURL($url);
|
||||
$curl->setOpt(CURLOPT_CUSTOMREQUEST, 'SEARCH');
|
||||
$put_data = $curl->buildPostData($data);
|
||||
$curl->setHeader('Content-Length', strlen($put_data));
|
||||
$curl->setOpt(CURLOPT_POSTFIELDS, $put_data);
|
||||
$this->addHandle($curl);
|
||||
return $curl;
|
||||
}
|
||||
|
||||
/**
|
||||
* Before Send
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user