GeekROS 2 лет назад
Родитель
Сommit
48a1ab7c32
1 измененных файлов с 13 добавлено и 0 удалено
  1. 13 0
      engine/scripts/framework/utils/request.gd

+ 13 - 0
engine/scripts/framework/utils/request.gd

@@ -28,3 +28,16 @@ func on_server(path: String, method: int, parameter, callback) -> void:
 	http_request.request_completed.connect(callback)
 	http_callback = callback
 	http_request.request("https://" + Global.get_server_address() + path, data["headers"], method, parameter_json)
+
+# 测试服务器接口
+func on_server_ping() -> void:
+	on_server("/ping", HTTPClient.METHOD_GET, {}, func(_result, code, _headers, body):
+		if code == 200:
+			var response = JSON.parse_string(body.get_string_from_utf8())
+			if response["code"] == 0:
+				print("[服务器接口:/ping]", JSON.stringify(response))
+			else:
+				printerr("[服务器接口:/ping]", "服务器接口通讯失败")
+		else:
+			printerr("[服务器接口:/ping]", "服务器接口通讯失败")
+	)