Ver Mensaje Individual
  #761  
Antiguo 03-06-2021
bilbur bilbur is offline
Miembro
 
Registrado: dic 2019
Posts: 60
Reputación: 5
bilbur Va por buen camino
Cita:
Empezado por landaga Ver Mensaje
Yo tambien utilizo curl para enviar el LROE pero no veo la forma de recibir las cabeceras de la respuesta, el cuerpo de la respuesta si lo recibo y lo archivo pero no los headers.
El asunto es que algunas veces no envia nada y como en estos casos no devuelve nada en el body no se cual es la razón del fallo.
Alguien lo tiene resuelto?
Gracias

Mira si te sirve esto:

Código PHP:
 $response curl_exec($soap_do); 
    
$size_response curl_getinfo($soap_doCURLINFO_HEADER_SIZE);
    
$header_response substr($response0$size_response);
    
$body_response substr($response$size_response);

    function 
get_headers_from_curl_response($header_response)
    {
    
$headers_r = array();
    foreach (
explode("\r\n"$header_response) as $i => $line)
    if (
$i !== 0)
    {
    list (
$key$value) = explode(': '$line);
    
$headers_r[$key] = utf8_encode($value);
    }
    return 
$headers_r;
    }    
$headers_r get_headers_from_curl_response($header_response);
    
$respuesta_tipo $headers_r['eus-bizkaia-n3-tipo-respuesta'];
    
var_dump($headers_r); 
Responder Con Cita