OCWCD - Dúvida sobre setar o ContextType após de escrever no getWrite()

3 respostas
E

Bom dia Guj.

Estou com uma dúvida que surgiu ao ler a pagina 130 do livro HF.

O livro cita.

Bom minha dúvida não esta direcionada diretamente ao setContextType(), e sim a essa afirmação

Dúvida :

Se o Browser trabalha com solicitação e resposta ( e recebe a resposta de uma só vez), porque eu não poderia gerar a resposta e depois configurar o Header ?

Veja bem ao dizer gerar a resposta eu não estou dizendo que estou enviando!

Porque no meu intendimento seria algo como : gerar a resposta, configurar o header e somente após isso , ENVIAR a resposta, o browser iria ler MIME e preparar para processar o corpo da mesma forma que se eu tivesse chamado o setContextType() antes de escrever o IO … pois a resposta vai de uma ÚNICA vez apos o termino do metodo service do servlet finalizar…

A não ser que ao começar a escrever na resposta a mesma já vai sendo enviada…

Pessoal, poderia me ajudar a intender isso?

Obrigado

3 Respostas

E

Pessoal, ninguem para me ajudar a esclarecer isso?

Obrigado

E

Ajuda aee pessoal ?

E

Pessoal, surgiu mais alguns detalhes na pagina 207 do livro , por exemplo.
No livro ele fala que após fazer os.flush(); a resposta é enviada para o cliente, e neste ponta a resposta foi CONCLUÍDA TERMINADA. JÁ ERA.

Então diante dessa afirmação eu poderia dizer que mesmo sem finalizar o método service do servlet, o container envia uma resposta HTTP para o Browser ao fazer o os.flush()?


OBS: os = response.getOutputStream();

Pessoal ajuda aee?

Criado 6 de fevereiro de 2013
Ultima resposta 15 de fev. de 2013
Respostas 3
Participantes 1