HTTPSocket - Receives Headers OK, not Content?

I’m working with ModTools right now to add support for BotScout, except when I connect to the API I get no PageReceived event, and no data coming down with ReceiveProgress. I get all the headers fine, and a HTTP Status 200 - OK; but zero content which does no good.

I’ve contacted the site owner and he doesn’t seem to have any ideas, and my only guess thus far is CloudFlare but I haven’t had issues with other applications and CloudFlare. I’m looking for any advice anyone might have.

[code]Test URL: http://botscout.com/test/?multi&name=test&key=FakeKeyShouldGetError
Headers:

HTTP/1.1 200 OK
Date: Mon, 08 Dec 2014 03:11:35 GMT
Content-Type: text/html
Connection: close
Set-Cookie: __cfduid=dc8be287ee9d9f6a81d7ac11d69364a451418008295; expires=Tue, 08-Dec-15 03:11:35 GMT; path=/; domain=.botscout.com; HttpOnly
X-Powered-By: PHP/5.3.10-1~dotdeb.1
Vary: Accept-Encoding
Server: cloudflare-nginx
CF-RAY: 1955c6c827950168-ORD
[/code]

The problem may be that it’s speaking HTTP/1.1 and our sockets are currently only 1.0. You’ll notice there’s no Content-Length header in the response. It may be that it’s trying to send a chunked response which we don’t support.

one other thing… Most APIs use HTTPS. Are you using an HTTPSocket or an HTTPSecureSocket?