HttpService rate limiting for localhost while in a Team Create

Reproduction Steps

Send many HttpService requests to localhost while in a Team Create.

Actual code used:

local get = HttpService:GetAsync("http://localhost:" .. getPort(), false, {Type = "Modified"})

Expected Behavior

HttpService requests to localhost shouldn’t be throttling.

Actual Behavior



Issue Area: Studio
Issue Type: Other
Impact: Moderate
Frequency: Constantly

4 Likes

This is intentional behaviour.
IMG_20230114_124513

3 Likes

“Roblox game server

Either this is a bug, or a documentation error, but it would be pretty cool if localhost didn’t have any rate limits.

Edit: @SomeFedoraGuy pointed out this was in a Team Create session, which is actually run on Roblox servers. Sorry guys!

“Roblox game server ” just refers to any roblox server. The 500/m limit applies to ALL http requests

1 Like

AFAIK Team Create is an un-joinable live server, so if you try to repro in a place with TC off it shouldn’t happen.

1 Like

Requests to localhost still work while in a Team Create meaning the requests originate from your own PC. They shouldn’t be rate limited.

2 Likes

Where are you running these requests? If these were via an in-game script, then it is running on the team create server. The only ones that should be running on your client are plugins and possibly the command bar.

The requests come from a Studio plugin. Specifically, Lync.

1 Like

Thanks for reporting! We’ll follow up when we have an update for you.

3 Likes

Hi - this is the expected behavior. HttpService requests are all firing from the server side. And such requests will be throttled. Currently there isn’t a special handling case for localhost requests.

And we agree the throttling limit should not apply to requests made from studio plugins, we are working on a fix now and will update here.

3 Likes