Tengo un script CGI que imprime el siguiente en la salida estándar:¿Cómo puedo * evitar * que Apache2 configure el encabezado Content-Type?
print "Status: 302 Redirect\n";
print "Server: Apache-Coyote/1.1\n";
print "Location: $redirect\n";
print "Content-Length: 0\n";
print "Date: $date\n\n";
Donde $ redirección y la fecha $ son valores razonables. Lo que Apache2 realmente envía también incluye un encabezado Content-Type: (text/plain). Comenté el DefaultType en el archivo de configuración del servidor.
Estoy intentando depurar un problema indirecto que surge cuando no se envía el encabezado Content-Type :. Entonces, ¿qué hechizo mágico tengo que realizar para evitar que Apache2 agregue el encabezado de tipo de contenido?
Ah. Queja. Creo que tendré que configurar otro servidor web para depurar mi cliente. (Estoy tratando de corregir un informe de error que dice que mi código se cae si el servidor no envía ningún tipo de contenido). – Norm
¿Se ejecutará el CGI en la línea de comandos? Simplemente ejecute el script anterior de inetd quizás? – ceri
Netcat es tu amigo. Haz que escuche en un puerto y aleja el contenido que deseas de un archivo.No es necesario ejecutarlo en inetd. –