Revision Difference
http#549722
<cat>Code.Network</cat>⤶
<title>Http Requests</title>⤶
⤶
# Http Requests⤶
⤶
S&box provides a static [Http](https://asset.party/api/Sandbox.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.⤶
⤶
<upload src="a5727/8db456d6e0cac59.png" size="113660" name="image.png" />⤶
⤶
localhost is permitted on ports 80/443/8080/8443.⤶
⤶
## Cheat sheet⤶
⤶
Some common things you might want to do⤶
⤶
```csharp⤶
// 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 ) );⤶
```⤶
⤶
⤶
⤶
⤶