elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
27 Mayo 2012, 23:37  


Tema destacado: ¡Aprende hacking con práctica! - WarZone, el wargame de elhacker.net

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java (Moderadores: Debci, Leyer)
| | | |-+  Por que no me imprime en mi fichero?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Por que no me imprime en mi fichero?  (Leído 877 veces)
negux

Desconectado Desconectado

Mensajes: 61


Ver Perfil
Por que no me imprime en mi fichero?
« en: 13 Diciembre 2010, 02:04 »

Bueno, tengo este codigo que en teoria me muestra las cabecera HTTP de alguna pagina
en un archivo, pero no lo hace, solo crea el archivo vacio  :huh:
Código
 
import java.net.URL;
import java.net.URLConnection;
import java.io.*;
import java.util.*;
 
public class HTTPGET{
 
public static void main(String[]args){
try{
FileWriter file=new FileWriter("C:/cabezera.txt");
PrintWriter OutputFile = new PrintWriter(file);
URL url=new URL("http://www.google.com");
                       URLConnection urlConnection =url.openConnection();
InputStream IS = urlConnection.getInputStream();
 
IS.close();
OutputFile.print(IS);
   }catch(Exception e) { System.out.println("Error...");}
       }
}
 
 
 
 
 
 
 


« Última modificación: 13 Diciembre 2010, 02:11 por daniel666999 » En línea
.mokk.

Desconectado Desconectado

Mensajes: 177



Ver Perfil
Re: Por que no me imprime en mi fichero?
« Respuesta #1 en: 13 Diciembre 2010, 02:42 »

Bueno siguiendo tu codigo ni escribe ni nada, yo mejor lo cambie un poco & ya me escribe lo que am supuestamente lo que es la cabecera aunque creo que tambien ese codigo lo tines mal hehe porque me saca esto:
sun.net.www.protocol.http.HttpURLConnection$HttpInputStream@14c194d

Ya ahora asi deberia funcionar (:


Código
package Projectos;
import java.net.URL;
 
import java.net.URLConnection;
import java.io.*;
import java.util.*;
public class Cabezera {
 
 
 
public static void main(String[]args){
try{
 
BufferedWriter bw = new BufferedWriter(new FileWriter("cabezera.txt"));
URL url=new URL("http://www.ieso.edu.mx");
           URLConnection urlConnection =url.openConnection();            
 
           for (int i=0; ; i++)
           {
                 String name = urlConnection.getHeaderFieldKey(i);
                 String value = urlConnection.getHeaderField(i);
                 if (name == null && value == null){
                   break;        
                 }
                 if (name == null){
                   bw.write("Server HTTP version, Response code:");
                   bw.write(value);
                   bw.write("\n");
                 }
                 else{
                 bw.write(name + "=" + value);
                 }
           }
 
           bw.close();
   }catch(Exception e) { System.out.println("Error..." + e.toString());
   }    
 
       }
}
 


« Última modificación: 13 Diciembre 2010, 02:55 por .mokk. » En línea

negux

Desconectado Desconectado

Mensajes: 61


Ver Perfil
Re: Por que no me imprime en mi fichero?
« Respuesta #2 en: 13 Diciembre 2010, 02:53 »

 :huh:
Entoncs como deberia de ser, ese ejemplo lo vi en un libro, por eso pense que no fallaba
En línea
.mokk.

Desconectado Desconectado

Mensajes: 177



Ver Perfil
Re: Por que no me imprime en mi fichero?
« Respuesta #3 en: 13 Diciembre 2010, 20:01 »

:huh:
Entoncs como deberia de ser, ese ejemplo lo vi en un libro, por eso pense que no fallaba

Ahi te lo puse como deberia ser.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Crear fichero bat de envio de fichero
Programación General
serchmon 1 1,197 Último mensaje 29 Abril 2005, 19:20
por ANELKAOS
no m imprime el acrobat
Software
ac cobra 3 967 Último mensaje 25 Septiembre 2005, 20:39
por Randomize
Impresora: Imprime pero no Imprime
Hardware
hernanlp83 8 688 Último mensaje 12 Agosto 2006, 02:58
por kukishin
No me imprime...
Hardware
Elok 1 326 Último mensaje 8 Marzo 2008, 10:00
por cptncrunch
Calculadora en Win API no imprime el resultado
Programación C/C++
Alien-Z 6 535 Último mensaje 12 Septiembre 2011, 11:49
por Alien-Z
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines