| 123456789101112131415161718192021222324252627282930313233343536 |
- package util
- import (
- "bytes"
- "dsbqj-admin/pkg/logger"
- "github.com/goccy/go-json"
- "io/ioutil"
- "net/http"
- )
- func CheckWords(w string) (string, bool) {
- data := map[string]string{}
- data["content"] = w
- sendbuf, _ := json.Marshal(data)
- resp, err := http.Post("http://47.110.50.126:5928/sensitive/check", "application/json", bytes.NewReader(sendbuf))
- if err != nil {
- logger.Error("CheckWords com httppostjson err!err:", err.Error())
- return w, false
- }
- buf, err1 := ioutil.ReadAll(resp.Body)
- if err1 != nil {
- logger.Error("CheckWords read body err!err", err1.Error())
- return w, false
- }
- var result map[string]interface{}
- err = json.Unmarshal(buf, &result)
- if err != nil {
- logger.Info("%s", err.Error())
- }
- logger.Info("check user name result:===?> %v", result)
- return w, result["data"].(bool)
- }
|