Fetch the repository succeeded.
package feedmsg
// import (
// "encoding/json"
// "fmt"
// "io/ioutil"
// "net/http"
// "strings"
// )
// // var msg feedmsg.FeedRichMsgModel
// // var msgType, msgID, msgTime, textContent, textContentEx, textContentExPic, imagePicURL, imageFilePath string
// // msgType = "text"
// // textContent = "Hello,world223"
// // msg = feedmsg.NewFeedRichMsg(msgType, msgID, msgTime, textContent, textContentEx, textContentExPic, imagePicURL, imageFilePath)
// // sendMsgToServer(msg, "", "","","") //http://127.0.0.1:8080/ws/push/xxx
// func SendMsgToServer(msgStruct interface{}, serverRouter, serverChannel, serverToken, serverPath string) (ret string, err error) {
// // senderTokenUuid:=
// jsonParams, err := json.Marshal(msgStruct)
// if err != nil {
// return
// }
// jsonString := string(jsonParams)
// // fmt.Println(jsonString)
// payload := strings.NewReader(jsonString)
// if len(serverRouter) == 0 {
// serverRouter = "http://127.0.0.1:8080"
// }
// if len(serverChannel) == 0 {
// serverChannel = "xxx"
// }
// if len(serverPath) == 0 {
// serverPath = "/ws/push/"
// }
// apiUrl := fmt.Sprintf("%s%s%s", serverRouter, serverPath, serverChannel)
// req, err := http.NewRequest("POST", apiUrl, payload)
// if err != nil {
// return
// }
// req.Header.Add("content-type", "application/json")
// req.Header.Add("cache-control", "no-cache")
// req.Header.Add("apiclient", serverToken) //接收 c.Request.Header["Apiclient"]
// req.Header.Add("User-Agent", "apisender")
// res, err := http.DefaultClient.Do(req)
// if res == nil || err != nil {
// return
// }
// defer func() {
// if res != nil && res.Body != nil {
// _ = res.Body.Close()
// }
// }()
// body, err := ioutil.ReadAll(res.Body)
// if err != nil {
// return
// }
// // fmt.Println(res)
// // fmt.Println(string(body))
// ret = string(body)
// return
// }
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。