Fixing HttpService: Make PUT, PATCH, DELETE requests, access response headers, proxy to any site, and more

it’s not wrongly flagged as mallicious, it is violating salesforce tos

It got hit my friend, sorry. I need to figure this out :frowning:

Screen Shot 2022-02-06 at 20.22.38

RIP, i hope it will be back.

If anybody is looking for an alternative now that salesforce is blocking proxyservice and roblox introduced new httpservice functions, I open-sourced a stripped-down version of RoProxy recently, feel free to deploy it here.

3 Likes

Thank you so much for this! I had almost lost hoped but you saved my day!

I keep getting HTTP 407 (Proxy Authentication Required), I’ve tried re-sending requests multiple times. The only change I’ve made is I’m using @okfalse’s version instead of the one included in the OP (because that one isn’t supported anymore).

Another question, is there any simpler way to search for audios in the Roblox library from in-game?

RoProxy/RoProxy Lite is not compatible with the ProxyService module. The additional features implemented by ProxyService are now available natively, and RoProxy/RoProxy Lite act as nothing more than the proxy itself.

1 Like

So how would I use your module? Sorry if it’s a basic question, I’m not that experienced with working with HTTP requests.

Edit: Nevermind, I figured it out (I overlooked the “PROXYKEY” header). Thank you so much for creating this!

Little confused now still as well as this is going on.

How can you use the ProxyService Module with the roProxy lite?

@okfalse

You can’t. ProxyService was made at a time before the RequestAsync function existed, there’s no need for the features it implements besides the core proxy functionality (which is what RoProxy provides.)

1 Like

Heya, seems like this is blocked by salesforce now too. Anything else I could do to get around this?

Are you considering adding support for TCP WebSockets?

Fork the repository and deploy it from there :ok_hand:

Heya, unfortunately it seems they’ve fixed that work-around. Anything else I could try?

Also, might be unrelated but I believe you were suggesting possible use with RoProxy.com. Unfortunately, I get an HTTP 401 (Unauthorized) error when trying to use RoProxy. To say I’m extremely inexperienced with the use of HttpService, let alone anything else, would be an understatement, so I apologize if these are dumb questions.

Thanks for the help, nonetheless! Hopefully I can make this work, as ProxyService seems to be the easiest way to go with my current build.

Heya, unfortunately it seems they’ve fixed that work-around. Anything else I could try?

Seems to work for me. Try deploying it from your repo from the “Deploy” tab instead of with the deploy button.

Also, might be unrelated but I believe you were suggesting possible use with RoProxy.com. Unfortunately, I get an HTTP 401 (Unauthorized) error when trying to use RoProxy.

Message me the endpoint you’re using and I’ll look into it.

There is a HTTP service function that can do this also HttpService:RequestAsync

Pretty sure this was made before RequestAsync was made

where would you modify the url??

edit: nvm found a deploy btn on ur read me

edit 2: seems to have the same issue:

image

You can fork the repo to yours with different name, mine also like that and I fork it to my repo, and it works.

Unfortunately, when I click on “deploy app” after creating my own app name and choosing a region, it says that the source code violates a policy.

image

I even followed your tutorial to see if I may be missing anything and there doesn’t seem to be anything that I’ve missed. @Froast

1 Like