Foros del Web » Programación para mayores de 30 ;) » Programación General »

Retorna en la consola pero no retorna en HTTP, die y algun que otro print

Estas en el tema de Retorna en la consola pero no retorna en HTTP, die y algun que otro print en el foro de Programación General en Foros del Web. Buenas!!! Pues estoy trabajando con PERL corriendo bajo TOMCAT en Windows (no me queda más remedio así que no me propongais cambio ) y utilizando ...
  #1 (permalink)  
Antiguo 03/01/2008, 05:21
 
Fecha de Ingreso: octubre-2007
Mensajes: 27
Antigüedad: 17 años, 1 mes
Puntos: 0
Retorna en la consola pero no retorna en HTTP, die y algun que otro print

Buenas!!!

Pues estoy trabajando con PERL corriendo bajo TOMCAT en Windows (no me queda más remedio así que no me propongais cambio ) y utilizando las API's de un programa que me retorna información,

Al principio de cada script envio: "Content-type:text/html\n\n" para que el navegador no la descargue pero... que pasa?
Pues lo siguiente: Si se produce un die print ("lalala"); no se verá nunca el lalala por HTTP y por consola sí.

Y lo siguiente que supongo que será lo mismo: Cuando hago un print de información que viene de las API's de la aplicación que utilizo la información se ve por Consola pero por HTTP no se ve ni se envia...
Y los prints que lleguen apartir del primer print con información de las API's tampoco.

Alguien tiene idea de por que puede ser?
Muchas gracias.
  #2 (permalink)  
Antiguo 03/01/2008, 13:04
Colaborador
 
Fecha de Ingreso: mayo-2006
Ubicación: Valladolid
Mensajes: 525
Antigüedad: 18 años, 6 meses
Puntos: 11
Re: Retorna en la consola pero no retorna en HTTP, die y algun que otro print

Si un mensaje sale por consola, es muy posible que está saliendo por la salida de error estándar.

Una forma muy cómoda de ver esos mensajes es usando el módulo CGI::Carp. Pon

use CGI::Carp qw(fatalsToBrowser);

al inicio del cgi. Eso hará que todos los mensajes de la salida de error estándar salgan por la salida estándar (hacia el cliente web).
  #3 (permalink)  
Antiguo 03/01/2008, 14:34
 
Fecha de Ingreso: octubre-2007
Mensajes: 27
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: Retorna en la consola pero no retorna en HTTP, die y algun que otro print

Texto Borrado

Última edición por lag_0; 04/01/2008 a las 03:58
  #4 (permalink)  
Antiguo 04/01/2008, 03:41
 
Fecha de Ingreso: octubre-2007
Mensajes: 27
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: Retorna en la consola pero no retorna en HTTP, die y algun que otro print

Perfecto. Gracias ;)

Última edición por lag_0; 04/01/2008 a las 04:16
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:31.