From dd1e6d4144d4ed40182e991b74b0ef1166094b8a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BF=83=E9=9A=A8=E7=B7=A3=E5=8B=95?= Date: Sat, 20 Sep 2025 01:32:13 +0800 Subject: [PATCH] One-click configuration: Vless Encryption + XHTTP --- web/assets/js/util/index.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/web/assets/js/util/index.js b/web/assets/js/util/index.js index 7270096f..00921060 100644 --- a/web/assets/js/util/index.js +++ b/web/assets/js/util/index.js @@ -29,6 +29,22 @@ class HttpUtil { return typeof data === 'object' ? data : new Msg(false, 'unknown data:', data); } + static async postForm(url, data) { + const formData = new URLSearchParams(); + for (const key in data) { + formData.append(key, data[key]); + } + const res = await fetch(url, { + method: 'POST', + headers: { + 'Content-Type': 'application/x-www-form-urlencoded' + }, + body: formData.toString() + }); + return res.json(); +} + + static async get(url, params, options = {}) { try { const resp = await axios.get(url, { params, ...options });