FC ConcursosFC Concursos

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:

  1. GET
  2. DELETE
  3. PUT
  4. UPDATE
  5. 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

Continue aprendendo