Basically when you request a broken PNG image then some response headers are omitted.
I have set 3 Response-Headers in the method sendDiagram() in Class DiagramResponse
This problem can be reproduced with JMeter for example.
There is no such problem for requested svg images.
I posted a more detailed description of the issue on github: https://github.com/plantuml/plantuml-server/issues/22