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.
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.
Defina criar a página? Se você quer não alterar a página, altere o target do formulário para outro frame.
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.
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.