Aquí está el código php: $url = "http://www.eldominio.cl:8080/mod_perl/xml/getben?rut=9999999-9"; $username = "username"; $password = "password";
$ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_USERPWD, "$username:$password"); curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); $output = curl_exec($ch); $info = curl_getinfo($ch); curl_close($ch); El dominio está protegido por un firewall, pero ya agregaron mi ip para darme acceso al hacer la consulta. De esta forma curl -k --user "usuario:contraseña" http://usuario:contraseñ a...@www.eldominio.cl:8080/mod_perl/xml/getben?rut=9999999-9 me trae los datos pero desde php no funca (y tengo instalado el modulo curl en php) Saludos El 8 de septiembre de 2010 23:42, Hector Cereceda <hector.cerec...@gmail.com > escribió: > > Esta forma se supone que es sin la libreria curl o con ella > > Saludos > > El 8 de septiembre de 2010 22:32, Eduardo Silva <edsi...@gmail.com>escribió: > > en el lado del cliente (tu php), debes asegurarte de que en la consulta >> HTTP >> se envie el header: >> >> Authorization: Basic user:pass >> >> en rigor eso deberia ir codificado en base64, en php seria algo como: >> >> Authorization: Basic ".base64_encode("user:pass"); >> >> saludos >> >> >> >> >> >> 2010/9/8 Ricardo Munoz <rmu...@tux.cl> >> >> > El 8 de septiembre de 2010 17:57, Hector Cereceda < >> > hector.cerec...@gmail.com >> > > escribió: >> > >> > > Eso ya anda ok, lo que quiero es hacer que consumir este servicio >> desde >> > > php, >> > > con curl no me funca hay alguna otra alternativa >> > > >> > >> > podrias indicar tu codigo para ver donde podria estar el problema... >> > >> > -- >> > Ricardo Mun~oz A. >> > http://www.tux.cl >> > >> >> >> >> -- >> Eduardo Silva >> http://edsiper.linuxchile.cl >> http://www.monkey-project.com >> > > > > -- > Héctor Cereceda Cáceres > Ingeniero en Informática. > Municipalidad de Puente Alto > Teléfono: 56-02-8101749 > Santiago - Chile > Linux User: #508349 counter.li.org > -- Héctor Cereceda Cáceres Ingeniero en Informática. Municipalidad de Puente Alto Teléfono: 56-02-8101749 Santiago - Chile Linux User: #508349 counter.li.org