2013-12-16 4 views
0

Я использую php-curl-classОтправка parametrs через метод PUT

У меня есть вопрос о отправке параметров с помощью метода PUT.

$array = array(
    'id' => $_REQUEST['id'], 
    'name' => $_REQUEST['name'], 
    'second_name' => $_REQUEST['second_name'] 
); 

$curl = new Curl(); 
$curl->setHeader('Accept', 'text/json'); 
$curl->setBasicAuthentication('login', 'pass'); 
$curl->put('link'); 

У меня есть массив, который получает значения GET/POST. Мне нужно отправить их методом PUT. Как я могу это сделать?

ответ

0

Я могу предоставить вам пример, который покажет вам, как я это сделал.

$url = "http://domain.com"; 

    $this->curl = curl_init($url); 

    curl_setopt($this->curl, CURLOPT_RETURNTRANSFER, true); 
    curl_setopt($this->curl, CURLOPT_FOLLOWLOCATION, true); 
    curl_setopt($this->curl, CURLOPT_POSTFIELDS, $array); 
    curl_setopt($this->curl, CURLOPT_CUSTOMREQUEST, "PUT"); 
    curl_setopt($this->curl, CURLOPT_HTTPPROXYTUNNEL, true); 

Я надеюсь, что это поможет ...

Смежные вопросы