Requisição de url dentro de servlet

3 respostas
S

Estou viajando em algumas aplicações e gostaria de saber de alguém, se existe alguma forma de fazer uma requisição (de uma url qualquer) dentro de um servlet e tratar o retorno HTML dessa requisição ainda dentro do Servlet… falando de modo tosco, seria como um IFRAME dentro do Servlet.

Alguém conhece alguma forma de se fazer isso?

Por exemplo:

protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

.

.

.

// é  um exemplo hehehe

String htm = ClasseMágica.retornaHtml(“<a href="http://www.google.com.br">http://www.google.com.br</a>”);

.

.

.

}

Se alguém tiver uma sugestão de como fazer isso agradeço muito.

Se aguém também souber me dizer que isso é impossível de se fazer… também agradeço.

Abraços a todos.

3 Respostas

cv1

De uma olhada em bibliotecas como a Jakarta Commons-HTTPClient

kinow

É possível sim, inclusive, o Http Client é o mais indicado para isso. Você deve efetuar um GET ou um POST em uma URL e tratar.

Exemplifiquemos:

Toda vez que o usuário acessar o Servlet, o sistema checa se é manhã ou noite, de manhã fará get em uma URL para recuperar as informações sobre módulos do sistema, UP ou Down. E a noite fará post de informações.

O servlet interpreta o horário, e efetua o GET ou POST, já fizemos algo semelhante, não é difícil, o link indicado acima é o mais recomendável realmente.

Abraços, Bruno.

S

Galera muitíssimo obrigado… era exatamente isso que eu precisava… (JAVA é Tudo!!!)

Criado 20 de abril de 2006
Ultima resposta 24 de abr. de 2006
Respostas 3
Participantes 3