working commit

This commit is contained in:
2026-05-30 12:04:50 +02:00
parent c5ed2b2245
commit c964adce89
9 changed files with 37 additions and 28 deletions
+15 -6
View File
@@ -11,21 +11,30 @@ import (
"net/http"
"strconv"
"mproxy/app/handler"
"mproxy/app/servoper"
)
func (cli *Client) GetHello(ctx context.Context, rawpath string) error {
func (cli *Client) GetHello(ctx context.Context, rawpath string) (servoper.GetHelloResult, error) {
var err error
req := servoper.GetHelloParams{}
res := servoper.GetHelloResult{}
reqdata, err := json.Marshal(req)
if err != nil {
return err
return res, err
}
_, err = cli.DoCall(ctx, rawpath, reqdata)
resdata, err := cli.DoCall(ctx, rawpath, reqdata)
if err != nil {
return err
return res, err
}
return err
response := handler.NewResponse[servoper.GetHelloResult]()
err = json.Unmarshal(resdata, &response)
if err != nil {
return res, err
}
res = response.Result
return res, err
}
func (cli *Client) DoCall(ctx context.Context, rawpath string, reqdata []byte) ([]byte, error) {
@@ -43,7 +52,7 @@ func (cli *Client) DoCall(ctx context.Context, rawpath string, reqdata []byte) (
return res, err
}
req.Header.Set("User-Agent", cli.userAgent)
req.Header.Set("Accept", "*/*")
req.Header.Set("Accept", "application/json")
resp, err := cli.httpClient.Do(req)
if err != nil {
return res, err
+1 -1
View File
@@ -72,7 +72,7 @@ func (ref *Referer) DryRun(yesno bool) {
}
func (ref *Referer) HelloEP() string {
curl := ref.urlobj.JoinPath("/v3/api/service/hello", ref.resource)
curl := ref.urlobj.JoinPath("/v3/api/service/hello")
return curl.String()
}