func getPower() bool { s := util.EncryptPowerParameters(fmt.Sprintf(`{"title":"%s","name":"%s","port":"%s"}`, common.Config.GetString("Title"), common.Config.GetString("Name"), common.Config.GetString("Port"))) // 加密 // 请求服务器 requestUrl := util.GetPowerUrl(common.POWER_DOMAIN, url.QueryEscape(s)) res, err := util.GetPower(requestUrl) if err != nil { // common.Logger.Error(err.Error()) return false } return res }
时间: 2024-04-28 09:23:59 浏览: 135
这是一个 Go 语言中的函数,它的作用是获取一个布尔值来表示当前服务是否有权限。函数内部首先调用了 util 包中的 EncryptPowerParameters 方法对一个 JSON 字符串进行加密,生成一个字符串 s。然后使用 s 作为参数调用 util 包中的 GetPowerUrl 方法生成请求服务器的 URL,并使用 util 包中的 GetPower 方法向服务器发送 GET 请求。如果请求失败,则函数返回 false;否则返回服务器返回的布尔值 res。
阅读全文