26 lines
695 B
GDScript
26 lines
695 B
GDScript
extends Button
|
|
|
|
@onready var test_button = $"."
|
|
|
|
func _ready():
|
|
test_button.pressed.connect(_on_test_clicked)
|
|
|
|
func _on_test_clicked():
|
|
print("Testing HTTPClient...")
|
|
|
|
# Test API call (replace with real endpoint)
|
|
# Note: Can use HTTPClient directly in _ready() or later
|
|
#HTTPClient.http_get("/api/v1/health", _on_api_success, _on_api_error)
|
|
|
|
# Alternative (always works):
|
|
get_node("/root/HTTPClient").http_get("/api/v1/health", _on_api_success, _on_api_error)
|
|
|
|
func _on_api_success(response):
|
|
print("API Success!")
|
|
print("Status: ", response.status)
|
|
print("Result: ", response.result)
|
|
|
|
func _on_api_error(response):
|
|
print("API Error!")
|
|
print("Error: ", response.get_error_message())
|