Submit POST sem criar página

3 respostas
I

Pessoal,

Preciso chamar outra aplicação pela URL via post passando parâmetros. Criei uma página com campos hidden e fiz submit do form via POST. Existe alguma forma de fazer POST sem precisar criar a página?

Valeu.

3 Respostas

pcalcado

Defina criar a página? Se você quer não alterar a página, altere o target do formulário para outro frame.

I

EU gostaria de saber se consigo chamar outra aplicação em outro contexto passando parâmetros.
A solução que adotei foi fazer uma chamada montando uma página JSP, com os parâmetros como campos hidden e chamando por POST outra aplicação logo que a página e carregada (utilizando Javascript). Não sei se tem opções utilizando sendRedirect ou forward.

Valeu.

Guilherme_Silveira

Existem tres tipos de redirecionamentos ‘automaticos’.

O primeiro eh feito no servidor, atraves do RequestDispatcher, para paginas dentro da propria aplicacao web.

O sendRedirect eh a segunda maneira, que avisa o cliente para ir para outra URL e vai depender do cliente se ele realmente vai ou nao vai. Aqui voce pode ir para um site completamente diferente. Isso eh feito atraves do status do http.

A terceira opcao eh escrever javascript direto ou javascript+formulario como voce fez. Isso tambem eh executado no cliente e vai depender da boa vontade dele (ele pode desativar javascript), mas voce tem liberdade total.

Tome cuidado se estiver fazendo isso com senhas e redirecionamento no cliente… eh falha de seguranca simples.

Criado 26 de maio de 2005
Ultima resposta 26 de mai. de 2005
Respostas 3
Participantes 3