Wie sende ich einen Header mit der PHP Curl Kommandozeile?

Ich verwende curl, um XML auf einem Webservice zu veröffentlichen. Der Code ist unten:

exec("/usr/bin/curl -s -m 120 -d  \"$xml\" $URL -L", $return_message_array, $return_number);

Ich möchte diesen benutzerdefinierten Header hinzufügen:

$headers = array(            
        "Content-type: application/soap+xml; charset=utf-8",
        "SOAPAction: http://loantree.com/webservices/InsertLead",
    );

Ich habe versucht:

exec("/usr/bin/curl -s -m 120 -H $headers -d  \"$xml\" $URL -L", $return_message_array, $return_number);

Aber das gibt nur die Seite zurück, auf der ich versuche zu posten. Weiß jemand, wie ich das erreichen kann?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage