Problema ao gerar PDF quando há proxy

Estou tentando gerar um arquivo pdf enviando ele para o response do usuário fornecendo um nome do arquivo através de HTTPServletRequest

response.setContentType("application/pdf"); response.setHeader("Content-Disposition","attachment;filename = "+form.getNomeArquivo()+".pdf"); .

Quando a solicitação não passa pelo proxy ele gera o arquivo com o nome correto, entretanto quando quando a solicitação passa pelo proxy, o arquivo é verificado antes de ser enviado para o usuário e é salvo com o nome da página responsável por gerar este arquivo que no caso é resultado.do. Ao renomear este arquivo para resultado.pdf, observo que o conteúdo gerado está correto.

Alguem tem alguma idéia de como posso forçar o response ( ou o browser, sei lá …) a manter o nome que estou passando para o header?

Estou utilizando weblogic 8.1 c\ java 1.4.

Grata.