Questão FC266246
A tecnologia de servidor chamada Push do Servlet 4.0 permite que o servidor envie recursos para o cliente de forma proativa, ou seja, sem que o cliente necessite no momento mas que
Plataforma Java EE
IDECAN · 2019
A tecnologia de servidor chamada Push do Servlet 4.0 permite que o servidor envie recursos para o cliente de forma proativa, ou seja, sem que o cliente necessite no momento mas que haja uma grande chance do recurso ser usado logo após. Uma instância de PushBuilder é criada através do HttpServletRequest e cada instância tem um método request inicializado com:
- GET
- DELETE
- PUT
- UPDATE
- POST
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
Ao criar uma instância de PushBuilder a partir de um HttpServletRequest, o construtor pré-configura a solicitação de envio para se comportar como uma requisição de recurso padrão do cliente. Por isso o método HTTP inicial é GET.
O motivo é prático: o push visa antecipar o carregamento de recursos (scripts, estilos, imagens) que o navegador faria por meio de uma requisição de recuperação de recurso, e essas operações são tipicamente realizadas com GET, método seguro e idempotente adequado para leitura.
Essa configuração inicial permite ao servidor construir rapidamente a push request; caso necessário, o método pode ser alterado por chamadas adicionais no próprio PushBuilder antes de executar o push.
Conteúdo do catálogo FC Concursos · Atualizado em