Tenho algumas perguntas básicas sobre o HTTPS POSTusando java. Não tenho experiência em escrever conexões SSL. Usarei o JBoss para implantar. O compartilhamento do nome do meu servlet será suficiente para que a solicitação HTTPS chegue ao meu servlet? Como processarei uma solicitação HTTPS do meu servlet? request.getparameter("param name")
trabalhos?. Eu pesquisei no Google e descobri que precisava ouvir o soquete SSL. Mas, para diferentes solicitações de HTTPS, preciso escrever um servlet diferente? Quando digo diferente, seus dois pedidos totalmente diferentes e NÃO solicitação múltipla do mesmo tipo? Eu tenho tentado entender esse conceito há algum tempo agora. Mas não consegui.
Este aplicativo é um aplicativo servidor-cliente. não haverá página JSP envolvida. São apenas meus servlets e arquivos de classe java.
Respostas:
1 para resposta № 1Configurando o servidor de aplicativos (no seu casoO JBoss) para usar HTTPS é um assunto separado do que você codifica em seus servlets; portanto, sinta-se à vontade para codificar seu aplicativo primeiro e depois fazer as alterações no servidor de aplicativos para que ele use HTTPS.
Aqui você encontra como habilitar o SSL no JBoss:
0 para resposta № 2
Protocolo SSL negociado por servidor e cliente (navegador). Talvez eu esteja errado, mas você não precisa se preocupar em como processar a solicitação https. processe-os como solicitações HTTP normais, nada mais.
0 para resposta № 3
Se você estiver interagindo diretamente com o soquete,você terá que fazer a negociação SSL. Em quase todos os casos, no entanto, ao usar um "cliente HTTP", isso será tratado por você e você poderá tratá-lo como faria com qualquer outra conexão HTTP.