Estou trabalhando em um servidor (NanoHTTPD) em Java, que publica uma imagem. A imagem deve então ser carregada no MS Word, onde já existe um objeto Imagem, que é recarregado pressionando F9.
Está funcionando bem, embora, por algum motivo, o Word carregue a imagem duas vezes em uma única atualização. Isso me dá duas entradas no log do usuário no lado do servidor. Claro, é um pequeno detalhe, mas não gosto de apenas esconder o segundo log de uma forma hackeada.
Tentei fazer com que o servidor adicionasse o cabeçalho "connection: close", mas, de acordo com o WireShark, o Word usa apenas duas solicitações em vez de uma sessão.
Algum motivo para esse comportamento?
EDITAR:
Como visto no WireShark:
GET / HTTP/1.1 Accept: */* User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.3; WOW64; Trident/7.0; .NET4.0E; .NET4.0C; .NET CLR 3.5.30729; .NET CLR 2.0.50727; .NET CLR 3.0.30729; MASBJS; ms-office; MSOffice 16) Accept-Encoding: gzip, deflate Host: 192.168.43.1:5326 Connection: Keep-Alive HTTP/1.1 200 OK Content-Type: image/png Date: Mon, 6 Aug 2018 13:20:30 GMT Connection: keep-alive Content-Length: 79167 (transfer of PNG) GET / HTTP/1.1 Accept: */* User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.3; WOW64; Trident/7.0; .NET4.0E; .NET4.0C; .NET CLR 3.5.30729; .NET CLR 2.0.50727; .NET CLR 3.0.30729; MASBJS; ms-office; MSOffice 16) Accept-Encoding: gzip, deflate Host: 192.168.43.1:5326 Connection: Keep-Alive HTTP/1.1 200 OK Content-Type: image/png Date: Mon, 6 Aug 2018 13:20:30 GMT Connection: keep-alive Content-Length: 79167 (transfer of PNG)
Após o servidor fechar a conexão:
GET / HTTP/1.1 Accept: */* User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.3; WOW64; Trident/7.0; .NET4.0E; .NET4.0C; .NET CLR 3.5.30729; .NET CLR 2.0.50727; .NET CLR 3.0.30729; MASBJS; ms-office; MSOffice 16) Accept-Encoding: gzip, deflate Host: 192.168.43.1:5326 Connection: Keep-Alive HTTP/1.1 200 OK Content-Type: image/png Date: Mon, 6 Aug 2018 15:41:06 GMT Connection: close Content-Length: 23434 (transfer of PNG) GET / HTTP/1.1 Accept: */* User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.3; WOW64; Trident/7.0; .NET4.0E; .NET4.0C; .NET CLR 3.5.30729; .NET CLR 2.0.50727; .NET CLR 3.0.30729; MASBJS; ms-office; MSOffice 16) Accept-Encoding: gzip, deflate Host: 192.168.43.1:5326 Connection: Keep-Alive HTTP/1.1 200 OK Content-Type: image/png Date: Mon, 6 Aug 2018 15:41:06 GMT Connection: close Content-Length: 23434 (transfer of PNG)
Responder1
Talvez conectado:
Na seção Arquivo > Opções > Avançado > Geral (role para baixo), a opção "Atualizar links automáticos ao abrir" "atualiza automaticamentecampos e links".
Se bem entendi, sua imagem é um campo e um link, então talvez seja por isso que ela foi atualizada duas vezes. Tente desmarcar esta opção e clique em OK.