I "think" you are right. This is what I get when I debug the http-request node:
So it gets a quite large body, which contains a zipped json. I have always been assuming that this kind of stuff happens behind the scenes automatically...