As far as I can see the value returned by your URL is correct.
the header says;
Content-Length: 574
Content-Encoding: gzip
The (decompressed) text is 2553 bytes long - and if I save that, and compress it, it comes to 574 bytes.
So, no, I don't think there's any problem in the server.
>> Asking the people who made the java code to read it, they say that the NT server is giving an incorrect content lenght and that I have to disable compression.
Ideally you don't want to disable compression for everyone, that would be very bad. If their client is unable to handle the compressed values though then I recommend they adjust their request header so that it does not include the header
Accept-Encoding: gzip
in the request.
So, in other words, they can disable compression on their side, and they do it by setting the header appropriately.
Cheers
Bruce