init: hgmj server initial commit

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
2026-10-08 16:50:13 +08:00
co-authored by Claude Opus 4.7
commit 625e89c15d
1870 changed files with 254090 additions and 0 deletions
+34
View File
@@ -0,0 +1,34 @@
package laosijiser
import (
"91jd-server/common/crypt"
"91jd-server/common/httputil"
"91jd-server/common/log"
"fmt"
"io/ioutil"
"testing"
)
func TestNovelDetail(t *testing.T) {
url := "laosiji/media/novel/cbd/cbd5b05ea5677797958895694211582c.bnc"
key := "525202f9149e061d"
domain := "https://tssdaa.hlvwcn.cn"
//req, err := http.NewRequest("GET", url, nil)
//if err != nil {
// t.Fatal(err)
// return
//}
resp, err := httputil.ClientGet(30, fmt.Sprintf("%s/%s", domain, url), make(map[string]string))
if err != nil {
log.Warn("http client get failed", log.Any("err", err))
return
}
defer resp.Body.Close()
body, err := ioutil.ReadAll(resp.Body)
if err != nil {
log.Warn("read response body failed", log.Any("err", err))
return
}
b := crypt.AESECBDecrypt(body, []byte(key))
log.Info(string(b))
}