Script stops running for no reason when trying to access APIs, even when using a proxy

I can’t seem to access any APIs no matter what I do. I’m not sure if this is a bug or something on my end, so I put it into Scripting Support.

I used the tutorial by TheNexusAvenger, however I can’t seem to get it working.

I created everything and used the module inside of that tutorial, but the script just stops doing anything once it tries to request the url.

Here’s my place file if you want to see for yourself.
APIsNotWorking.rbxl (13.1 KB)

I tried printing a 1 before the HttpGet and a 2 after and it only ever prints 1, so it seems to be stopping at the HttpGet request.

If anyone knows what’s happening here I would really appreciate some help.

Thanks.

1 Like

If you actually wait about 30 seconds, you’ll see this:

image

Due to it taking 30 seconds and then timing the request out (http requests time out after some time frame of no response), it means the web service you are using is not returning a response at all / not returning a response within the timeout limit. Look for problems in the logs of the web service you’re using.

I just did some testing and it seems that the Roblox domain is causing it to stall.

I can use the method just fine with any other domain, however any roblox domain causes it to freeze

Here’s an example.

Updated File: APIsNotWorking.rbxl (13.0 KB)