Install Asset
Install via Godot
To maintain one source of truth, Godot Asset Library is just a mirror of the old asset library so you can download directly on Godot via the integrated asset library browser
Quick Information
Library for HTTP and application for this protocol.Biblioteca de Accceso HTTP y suites de aplicaciones entorno a este protocolo.
GodotNetworking README English version
La solucion para distintas implementaciones sobre el protocolo HTTP y la suite de aplicaciones entorno a 茅l.
Inicialmente se implementan los metodos GET y POST de HTTP puedes usarlo sobre SSL (HTTPS), la respuesta es capturada en un callback de tu c贸digo (funci贸n). Tambi茅n se implementa el flujo OAuth2 ClientCredentials. Se ir谩n agregando otros flujos para OAuth2.
Ejemplo de uso
Debes dejar el archivo GodotNetworking.gd en alguna parte de tu aplicaci贸n Godot, luego cargalo como un singleton desde la configuraci贸n de tu proyecto y llamale Networking. Ahora puedes usarlo desde cualquier script gd
Para Request Com煤n
var http = Networking.WebClient.new(...)
Para OAuth2 Request
Tambi茅n se implementa el flujo oauth2 Client Credentials esto permite comunicar tu aplicaci贸n con una api que usa como capa de seguridad OAuth2
var oauth2_flow = Networking.OAuth2.ClientCredentials.new(...)
oauth2_client = Networking.OAuth2.Client.new('127.0.0.1', oauth2_flow, self)
oauth2_client.request_access_token() #obtiene un access token desde OAuth2 server
Para ambos casos puedes ver un ejemplo del script en: net.gd
Al final de cada callback (tu funci贸n) es importante usar:
http.finish_request()
贸
oauth2_client.finish_request()
Esto es para optimizar rendimiento y no mantener en memoria recursos innecesarios.
Library for HTTP and application for this protocol.
Biblioteca de Accceso HTTP y suites de aplicaciones entorno a este protocolo.
Reviews
Quick Information
Library for HTTP and application for this protocol.Biblioteca de Accceso HTTP y suites de aplicaciones entorno a este protocolo.