So, this program I'm working on is now starting to give makeWebRequest error -403 when running from Glance on a watch with 32 KB of background space.
However, as can be seen from this screenshot, only about 50% of the space is being used. Sure, makeWebRequest is returning a big chunk of data (6901 bytes here) but I'm reading it as plain text so I don't get why I'm running out of data.
The data returned is in JSON format but I read it in plain text and extracting what I need manually (3 fields out of almost 300). It was returning a code of 200 until I added these two simple functions, worth of 30 lines of code and somehow, it was enough to bring it over the limit, but again, only half of the space is used.
Is this normal? Something I can do? It would suck to limit watches with 64 KB of background space because I've reached a limit on the 32 KB watches, and it would suck to drop these users and also maintain two code base.
Thanks.