{"repo":"proyecto26/RestClient","free":true,"listed":false,"github":"https://github.com/proyecto26/RestClient","clone":"git clone https://github.com/proyecto26/RestClient.git","description":"🦄 A Promise based REST and HTTP client for Unity 🎮","language":"C#","stars":1314,"topics":["unity","promises","http","http-client","rest-client","rest","unity-scripts","web-services","json","web-request"],"license":"MIT","category":"game-templates","readme_excerpt":"[![Twitter Follow][twitter-image]][twitter-url] [twitter-image]:https://img.shields.io/twitter/follow/jdnichollsc.svg?style=social&label=Follow%20me [twitter-url]:https://twitter.com/jdnichollsc RestClient for Unity 🤘 This HTTP/REST Client is based on Promises to avoid the Callback Hell ☠️ and the Pyramid of doom) 💩 working with Coroutines in Unity 🎮, example: But working with Promises we can improve our code, yay! 👏 Features 🎮 - Works out of the box 🎉 - Make HTTP requests from Unity - Supports HTTPS/SSL - Built on top of UnityWebRequest system - Transform request and response data ( JSON serialization with JsonUtility or other tools) - Automatic transforms for JSON Arrays . - Supports default HTTP Methods (GET, POST, PUT, DELETE, HEAD, PATCH) - Generic REQUEST method to create any http request - Based on Promises for a better asynchronous programming. Learn about Promises here! - Utility to work during scene transition - Handle HTTP exceptions and retry requests easily - Open Source 🦄 Supported platforms 📱 🖥 The UnityWebRequest system supports most Unity platforms: All versions of the Editor and Standalone players WebGL Mobile platforms: iOS, Android Universal Windows Platform PS4 and PSVita XboxOne HoloLens Nintendo Switch Demo ⏯ Do you want to see this beautiful package in action? Download the demo here Installation 👨‍💻 Unity package Download and install the .unitypackage file of the latest release published here. UPM package Make sure you had installed C# Promi","default_branch":null,"files":null,"tree":[],"storefront":"/r/proyecto26","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/proyecto26/RestClient/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}