Ir al contenido principal

Hacer HTTP Request en JAVA

Os dejo un código para hacer HTTP Request desde JAVA. Para ello tendréis que usar la clase HttpURLConnection.

[sourcecode language="java"]
java.net.URL url = new java.net.URL(PROTOCOL,HOST,PORT,FILE);
HttpURLConnection m_con = (HttpURLConnection)url.openConnection();
m_con.setRequestProperty("NAME","VALUE");
m_con.setDoInput(true);
m_con.setDoOutput(true);
m_con.setAllowUserInteraction(true);
m_con.getOutputStream().write();
[/sourcecode]

Comentarios

  1. Buenas amigo, me paso por aca debido a que necesito recojer en un string un resultado que me arroja un pagina web desde un programa en java, o sea me explico hay una pagina que me arroja el nombre de una persona ingresando el numero de identificacion dicha pagina no es mia lo que queria saber es como automatizo ese proceso que el abra la pag en un frame oculto le entregue el numero de identificacion que lo recibe en el programa y luego me recoje el nombre que es el resultado que se arroja en la pagina...! Gracias

    ResponderEliminar
  2. andres_antonio_15@hotmail.com25/3/10 11:17 p. m.

    @Javier eres un sorete:
    Para que veas que no soy mal agente te dejo un ejemplo de lo que puedes hacer unicamente con un sendGetRequest:
    http://www.aviransplace.com/2008/01/08/make-http-post-or-get-request-from-java/

    ResponderEliminar
  3. Ricardo_toscano12/5/10 11:42 p. m.

    Me parece interesante...
    En estos momentos estoy en un proyecto de la Universidad donde necesito acceder mediante mi servidor al facebook, entonces cuando un cliente se conecte a mi servidor yo pueda descargar todos los amigos y las fotos que el tiene. Mi pregunta es si en algo me sirve el codigo que has publicado?

    ResponderEliminar

Publicar un comentario

Entradas populares de este blog

Cosmic Supremacy : Juego 4X online, gratuito y multijugador basado en conquistas espaciales

  Llevaba bastante tiempo buscando un juego de estrategia en el espacio, multijugador , y que fuera por turnos . Un requisito que siempre tuve es que fuera fácil aprenderlo, y tuviera suficiente ayuda o tutoriales. Creo que lo he encontrado, se llama Cosmic Supremacy , y es gratis . Os dejo aquí información traducida desde su web oficial por si os animáis :) ¿Qué es Cosmic Supremacy? Cosmic Supremacy es un juego gratuito de estrategia espacial multijugador masivo basado en ticks/turnos con una interfaz 3D 'Galaxy View'. Compartes una galaxia con cientos de jugadores, cada uno con su propia civilización alienígena. Algunos de ellos pueden llegar a ser tus enemigos, otros podrían ser tus aliados. Necesitas explorar la galaxia que te rodea, descubrir nuevos sistemas solares, colonizar nuevos planetas y expandir tu imperio. Puedes diseñar todas las naves de tu flota e investigar nuevas tecnologías avanzadas para poder construir naves más rápidas y fuertes que te darán la ventaja ...

Hacer una pausa en un fichero por lotes batch (bat o cmd)

En consola de Windows (antiguamente Ms-Dos) desde siempre se ha podido hacer una pausa, esperando confirmación del usuario. El comando en cuestión es: pause Si escribimos pause en nuestra consola veremos que la consola se queda pausada hasta que pulsamos una tecla. Esto es útil en ficheros batch (ya sean .bat o .cmd) para hacer pausas controladas entre distintos comandos, a la espera que el usuario pulse alguna tecla para continua. Pero, ¿qué ocurre si queremos una pausa de cierto número de segundos y luego continúe el proceso automáticamente ? No hay ningún comando que lo haga, pero haciendo el siguiente "truco" (hace un ping a una URL especificando el número de segundos como timeout) lo podremos conseguir ping -n 10 localhost > null Simplemente cambiar el 10 por el número de segundos que queráis, y ya tendréis en consola (o msdos) una pausa de N segundos, y luego el proceso continuará automáticamente.  

jQuery Cycle Plugin - Transiciones animadas de imágenes (slideshow)

jQuery Cycle plugin proporciona un mecanismo de hacer transiciones animadas de imágenes . Su implementación está basada en el InnerFade Plugin de Torsten Baldes, el Slideshow Plugin de Matt Oakes, y el jqShuffle Plugin de Benjamin Sterling. El plugin soporta pausas al pasar el ratón por encima de la imágen, paradas automáticas, retrollamadas (callbacks) antes y después, disparadores (triggers) y una gran cantidad de efectos para las trasiciones. La última versión estable (2.34), publicada en esta misma semana, requiere, como mínimo, la versión 1.2.3 de jQuery . Es un plugin muy ligero, tan solo ocupa 18 KB en su versión para entornos de producción. Como casi todo en jQuery , es muy fácil de usar. Aquí pongo un breve ejemplo básico: HTML: [sourcecode language="html"] [/sourcecode] CSS: [sourcecode language="css"] .pics { height: 232px; width: 232px; padding: 0; margin: 0; } .pics img { padding: 15px; border: 1px solid #ccc; ...