This Web URL Stopped Working in LiveCode all versions. HELP!

Ralph DiMola rdimola at
Wed Aug 21 15:30:39 EDT 2019

All requested payloads from them are now compressed. I didn't put my API key
in the example. I pay for this service and did not get an email about any
changes(buy cheap get cheap I guess). This happened in the last few days.
Did a try/catch and decompress. The app works now. Try/catch feels like a
kludge. I will try the libURLSetCustomHTTPHeaders route. That might be
cleaner. I also sent them a support request but will not hold my breath.

Ralph DiMola
IT Director
Evergreen Information Services
rdimola at

-----Original Message-----
From: use-livecode [mailto:use-livecode-bounces at] On Behalf
Of Mark Wieder via use-livecode
Sent: Wednesday, August 21, 2019 2:52 PM
To: Ralph DiMola via use-livecode
Cc: Mark Wieder
Subject: Re: This Web URL Stopped Working in LiveCode all versions. HELP!

On 8/21/19 11:24 AM, Ralph DiMola via use-livecode wrote:
> Mark,
> Wow... good catch indeed. Thanks! Gziped??? I guess this is checked 
> and dealt with browsers. Now I have to see how to recognize this when 
> it happens. In this case if the json decode fails then I will try 
> decompressing it. Should this be a change so tsNet does this for you? 
> Or do you think it's our responsibility?

Hard to say. It's returning a 401 status, and there's no requirement for the
server to say any more than that, so the JSON error message is a lagniappe.
>From a security standpoint, I wouldn't add the error message at all, whether
it's compressed or not. I don't know whether a valid response would be
compressed, so it's hard to know what to expect. The online docs don't
discuss this.

I wouldn't expect tsNet to address this other than a possible change to the
Accept-Encoding request header... the browser is using

Accept-Encoding: gzip, deflate, br

Not having tsNet available here, I'll make the assumption that you can use
libURLSetCustomHTTPHeaders to solve your problem.

  Mark Wieder
  ahsoftware at

use-livecode mailing list
use-livecode at
Please visit this url to subscribe, unsubscribe and manage your subscription

More information about the Use-livecode mailing list