Revision Difference
http#551111
<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.⤶
## Allowed Urls⤶
You can only use http/https urls to domains (no ip addresses).
⤶
And to prevent abuse; localhost is permitted only 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 ) );
```