client description

This commit is contained in:
niuhuan 2022-02-11 13:33:42 +08:00
parent 40596a37b2
commit 395ecad337
3 changed files with 8 additions and 6 deletions

View File

@ -535,7 +535,8 @@ func convertImageToJPEG100(params string) error {
return jpeg.Encode(stream, i, &jpeg.Options{Quality: 100}) return jpeg.Encode(stream, i, &jpeg.Options{Quality: 100})
} }
func httpGet(url string) (string, error) { // 检查更新只能使用defaultHttpClient, 而不能使用pika的client, 否则会 "tls handshake failure"
func defaultHttpClientGet(url string) (string, error) {
rsp, err := http.DefaultClient.Get(url) rsp, err := http.DefaultClient.Get(url)
if err != nil { if err != nil {
return "", err return "", err
@ -723,8 +724,8 @@ func FlatInvoke(method string, params string) (string, error) {
return strconv.Itoa(loadDownloadThreadCount()), nil return strconv.Itoa(loadDownloadThreadCount()), nil
case "switchLikeComment": case "switchLikeComment":
return switchLikeComment(params) return switchLikeComment(params)
case "httpGet": case "defaultHttpClientGet":
return httpGet(params) return defaultHttpClientGet(params)
} }
return "", errors.New("method not found : " + method) return "", errors.New("method not found : " + method)
} }

View File

@ -685,7 +685,7 @@ class Method {
} }
/// HTTP-GET-STRING /// HTTP-GET-STRING
Future<String> httpGet(String url) async { Future<String> defaultHttpClientGet(String url) async {
return await _flatInvoke("httpGet", url); return await _flatInvoke("defaultHttpClientGet", url);
} }
} }

View File

@ -76,7 +76,8 @@ bool dirtyVersion() {
// maybe exception // maybe exception
Future _versionCheck() async { Future _versionCheck() async {
if (_versionExp.hasMatch(_version)) { if (_versionExp.hasMatch(_version)) {
var json = jsonDecode(await method.httpGet(_versionUrl)); // 使defaultHttpClient, 使pika的client, "tls handshake failure"
var json = jsonDecode(await method.defaultHttpClientGet(_versionUrl));
if (json["name"] != null) { if (json["name"] != null) {
String latestVersion = (json["name"]); String latestVersion = (json["name"]);
if (latestVersion != _version) { if (latestVersion != _version) {