Enviando campos via PUT com o cURL
Este é um pequeno post para mostrar como enviar via PUT múltiplos campos de dados usando a extensão cURL do PHP. Porque isso foi necessário foge o escopo desse post porque é uma longa história. O comando curl via shell permite enviar campos de dados em uma requisição PUT, e precisamos fazer o mesmo via PHP. Segue um pequeno trecho de código de como fizemos isso:
$data = array("a" => $a);
$ch = curl_init($this->_serviceUrl . $id);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "PUT");
curl_setopt($ch, CURLOPT_POSTFIELDS,http_build_query($data));
$response = curl_exec($ch);
if(!$response) {
return false;
}
Estamos colocando isso aqui para não esquecer. Se te ajudar também, melhor ainda!
[LornaJane]




