title: Why is curl truncating the content?
body: <p>Running curl from a DOS  command box </p>
  
  <pre><code>curl https://xxx.zendesk.com/api/v2/groups.json ^
   -H "Accept: application/json" -H "Content-Type: application/json" -d'{"group": {"name": "My Group"}}'  ^
   -v -u {xxx}:{xxx} -X POST -v --trace-ascii curl.log
  type curl.log
  </code></pre>
  
  <p>from the log file</p>
  
  <pre><code>=&gt; Send data, 8 bytes (0x8)
  0000: '{group:
  == Info: upload completely sent off: 8 out of 8 bytes
  &lt;= Recv header, 35 bytes (0x23)
  0000: HTTP/1.1 422 Unprocessable Entity
  == Info: Server nginx/1.4.4 is not blacklisted
  &lt;= Recv header, 21 bytes (0x15)
  0000: Server: nginx/1.4.4
  &lt;= Recv header, 37 bytes (0x25)
  0000: Date: Tue, 29 Apr 2014 17:28:41 GMT
  &lt;= Recv header, 32 bytes (0x20)
  0000: Content-Type: application/json
  &lt;= Recv header, 20 bytes (0x14)
  0000: Content-Length: 72
  &lt;= Recv header, 24 bytes (0x18)
  0000: Connection: keep-alive
  &lt;= Recv header, 34 bytes (0x22)
  0000: Status: 422 Unprocessable Entity
  &lt;= Recv header, 51 bytes (0x33)
  0000: X-Zendesk-Origin-Server: app7.pod2.sac1.zdsys.com
  &lt;= Recv header, 48 bytes (0x30)
  0000: X-Request-Id: 640e438e3b7b5cf5645c05f6674e5c33
  &lt;= Recv header, 21 bytes (0x15)
  0000: X-Runtime: 0.001165
  &lt;= Recv header, 32 bytes (0x20)
  0000: X-Rack-Cache: invalidate, pass
  &lt;= Recv header, 44 bytes (0x2c)
  0000: X-Zendesk-Request-Id: 040f14e99dceca3988e0
  &lt;= Recv header, 2 bytes (0x2)
  0000:
  &lt;= Recv data, 72 bytes (0x48)
  0000: {"error":"Unprocessable Entity","message":"Server could not pars
  0040: e JSON"}
  </code></pre>
  
  <p>For some reason the content is truncated to 8 bytes, which means the JSON isn't parsed
  by the server</p>