Bueno, el asunto esta solucionado, resulta que tenia que poner otro \r\n al final de la variable peticionFirefox.
Sin embargo ahora me salta otro problema. Desde mi aplicacion .NET, recibo respuesta del servidor, y recibo una respuesta de que ha encontrado la pagina solicitada, pero me envia un mensaje asi:
Código:
HTTP/1.1 302 Found
Server: Microsoft-IIS/5.1
Date: Wed, 26 Sep 2007 15:41:35 GMT
X-Powered-By: ASP.NET
X-AspNet-Version: 2.0.50727
Location: /SINSA_Gestion/listados/localhost
Cache-Control: private
Content-Type: text/html; charset=utf-8
Content-Length: 150
<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="/SINSA_Gestion/listados/localhost">here</a>.</h2>
</body></html>
Sin embargo, me conecto al servidor desde TELNET, injecto la cabecera de peticionFirefox, y me devuelve el HTML perfecto correspondiente a la página.
¿Alguien sabe que me puede faltar o que es lo que pasa? Parece como que etngo que pnichar en ese enlace.... pero por que el TELNET lo hace automáticamente? Realmente deberia darme ya la pagina, ¿Verdad?