S&box Wiki

Http Requests

Http Requests

S&box provides a static Http class, this lets you easily create asynchronous Http requests of different methods (GET/POST/DELETE, etc..) providing JSON content and parsing JSON responses.

Allow List

You can only make requests to URIs you've predefined in your project settings under the Http allow list.

image.png

localhost is permitted on ports 80/443/8080/8443.

Cheat sheet

Some common things you might want to do

// GET request that returns the response as a string string response = await Http.RequestStringAsync( "https://google.com" ); // POST request of JSON content ignoring any response await Http.RequestAsync( "https://api.facepunch.com/my/method", "POST", Http.CreateJsonContent( playerData ) );