```python extends Control @onready var http_request: HTTPRequest = $btn_login/HTTPRequest @onready var te_result: TextEdit = $te_result var url = "http://godotweb.local/api/login" func _on_btn_login_button_up() -> void: var headers = ["Content-Type: application/json"] var data_to_send = { "email" : $le_user.text, "password" : $le_password.text } var json:String = JSON.stringify(data_to_send) http_request.request(url, headers, HTTPClient.Method.METHOD_POST, json) func _on_http_request_request_completed(result: int, response_code: int, headers: PackedStringArray, body: PackedByteArray) -> void: if response_code != 201: print("Login error.") return var data = JSON.parse_string(body.get_string_from_utf8()) print(data) if data.status == false: te_result.text = "Login refused" else: var token:String = data.data.token te_result.text = "token: " + token ```