title: Binary HTTP response content when expecting JSON text
body: <p>I'm using delphi XE3 to Upload some Images to a server , i've intercepted the request with chrome and im basically sending the exact same request with IDhttp, server responds with a 200 OK so I guess everything went fine.
  Problem is, I need to get the response content to get the links of the uploaded images, but all I get is : </p>
  
  <pre><code>    ‹      •ÒK
  Ã  Ð»Ì:Ôù¨Õ\¥)P‚‹¤…,Cî^K–ÅÂlddà1¿ê:/e‡ñq@®kÙöúÚRÍ0Wº}&amp;³–\çÉ×^   6   ä“‹ÄŽ's÷!²½½·Îá‡£¨â„1Ù€=I¥±Å$®¯±®¶ˆ‰±¯©íW¦Ûà?ËêFÖbñ=Ë©,j·Á¡gyÅßá_Öóü gÊr Á  
  </code></pre>
  
  <p>What is this ? How can I get the Json Response ?</p>
  
  <p>Response headers intercepted on Chrome are :</p>
  
  <pre><code>Cache-Control:no-store, no-cache, must-revalidate, post-check=0, pre-check=0
  Connection:Keep-Alive
  Content-Encoding:gzip
  Content-Length:169
  Content-Type:application/json
  Date:Thu, 21 Nov 2013 12:29:40 GMT
  Expires:Thu, 19 Nov 1981 08:52:00 GMT
  Keep-Alive:timeout=5, max=100
  p3p:CP="CAO PSA OUR"
  Pragma:no-cache
  
      Server:Apache/2.2.22 (Debian)
      Vary:User-Agent,Accept-Encoding
      X-Powered-By:PHP/5.4.4-14+deb7u3t-Type:application/json
  </code></pre>