package client import ( "encoding/json" "gat1400Exchange/pkg/logger" "gat1400Exchange/util" "gat1400Exchange/vo" ) const ( FacesUrI = "/VIID/Faces" ) func FaceCapture(msg []byte) int { if clientStatus != vo.StatusSuccess { return clientStatus } rsp, err := util.HttpPost(FacesUrI, headers, msg) if err != nil { logger.Warn("Post faces failed, %s", err.Error()) return vo.StatusOtherError } var stat vo.ResponseStatus err = json.Unmarshal(rsp, &stat) if err != nil { logger.Warn("Post faces response unmarshal failed, %s", err.Error()) return vo.StatusOtherError } logger.Debug("Post faces success.") return stat.StatusCode }