local HttpService = game:GetService("HttpService")
HttpService:GetAsync("https://games.hoi-c.net/v1/games/" .. game.PlaceId .. "/servers/0?sortOrder=2&excludeFullGames=true&limit=10")
Actual behaviour:
The script throws an error HTTP 403 (HttpService is not allowed to access ROBLOX resources) after some delay (waiting to receive response).
Expected behaviour:
Return the response as normal.
I tried setting the Report-To header to an empty string, didn’t work either, but I noticed that another major Roblox proxy roproxy also contains these headers and isn’t blocked.
Ok, I got this fixed by just using reverse proxy on localhost http server that forwards the requests to Roblox API, using reverse proxy directly on Roblox APIs, will cause an issue making HttpService think it’s a Roblox domain, I believe this other method needs to be fixed.