HTTP Service got updated around 10pm 21th March and it impacted our games

Roblox used to accept requests through PostAsync having special characters like space in the endpoint, but out of a sudden it stopped working around 10pm in 21th march and it is just returning Invalid URL error right now.

So this used to work:
https://myfictionalurl.com/store/game-example/2023-03-22/game-example - 1679483813118.csv

And now it just returns Invalid URL without too much explanation.

Was that an intentional update or is this a bug?

Thank you

Expected behavior

I expect that my HTTP requests keep working the way they have been in the last months.

A private message is associated with this bug report

2 Likes

If the space is part of the target endpoint, try %20 instead.

Yeah, that was my solution to mitigate the problem for now. I just wanted to understand why it worked for the last years but suddenly stopped yesterday at night. By default every service that gets an URL as string should encode it automatically =/

Thanks for replying, my friend

Thanks for the report! There was indeed a change yesterday that affected how URLs were validated, which caused previously accepted URLs to be rejected. We’ve reverted that change, so URLs that worked before yesterday should now work again.

2 Likes