Olá, gostaria de saber se é possível realizar uma requisição http via código Java.
Preciso capturar alguns de um servidor web e disponibilizar em minha aplicação.
Eu poderia fazer isto com ajax, mas não queria tratar estes dados no cliente e sim no server.
Faço algo do tipo no swing, pego o html de uma pagina:
Utilizo API: commons-httpclient-3.1.jar;
publicStringhtml(){Stringline=null;HttpClientclient=newHttpClient();PostMethodpost=newPostMethod("http://URL"); //Enviando paramentro via POST NameValuePair[] data = { new NameValuePair("ck", "564sdf5465df4g65d")};try{post.setRequestBody(data);client.executeMethod(post);InputStreamis=post.getResponseBodyAsStream();BufferedReaderrd=newBufferedReader(newInputStreamReader(is));line=rd.readLine();}catch(HttpExceptione1){}catch(IOExceptione1){}returnline;}