Mi pregunta es ¿donde deberia incluir esos datos? ¿en los headers?¿ hay algun tipo de función o atributo en curl?
Pongo mi código
//$xmlstr es el array que contiene el xml que envio
$headers = array(
"Content-type: text/xml;charset=\"utf-8\"",
"Accept: text/xml",
"Cache-Control: no-cache",
"Pragma: no-cache",
"Content-length: ".strlen($xmlstr),
);
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_URL => 'http://interno.vuds-omc.es:8000/WSRegistro', //llamada al servicio
CURLOPT_POST => 1,
CURLOPT_POSTFIELDS => $xmlstr,// le paso el xml
CURLOPT_HTTPHEADER=> $headers// paso las cabeceras
)
);
//Envio de la petición y guardo la respuesta en $resp
$resp = curl_exec($curl);
// Cierro la petición
curl_close($curl);
Muchas gracias