Como enviar cabeçalho usando a linha de comando do PHP curl?
Eu estou usando o curl para postar XML em um webservice. O código está abaixo:
exec("/usr/bin/curl -s -m 120 -d \"$xml\" $URL -L", $return_message_array, $return_number);
Eu quero adicionar este cabeçalho personalizado a ele:
$headers = array(
"Content-type: application/soap+xml; charset=utf-8",
"SOAPAction: http://loantree.com/webservices/InsertLead",
);
Eu tentei:
exec("/usr/bin/curl -s -m 120 -H $headers -d \"$xml\" $URL -L", $return_message_array, $return_number);
Mas isso apenas retorna a página que estou tentando postar. Alguém sabe como posso conseguir isso?