GodotNetworking

An asset by rdcklinux
The page banner background of a mountain and forest
GodotNetworking hero image

Quick Information

0 ratings
GodotNetworking icon image
rdcklinux
GodotNetworking

Library for HTTP and application for this protocol.Biblioteca de Accceso HTTP y suites de aplicaciones entorno a este protocolo.

Supported Engine Version
2.1
Version String
v1.1
License Version
MIT
Support Level
community
Modified Date
7 years ago
Git URL
Issue URL

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

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
GodotNetworking icon image
rdcklinux
GodotNetworking

Library for HTTP and application for this protocol.Biblioteca de Accceso HTTP y suites de aplicaciones entorno a este protocolo.

Supported Engine Version
2.1
Version String
v1.1
License Version
MIT
Support Level
community
Modified Date
7 years ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers