open-falcon / falcon-plus

An open-source and enterprise-level monitoring system.
Apache License 2.0
7.26k stars 1.53k forks source link

请求创建template api报错 #890

Closed mrunhap closed 4 years ago

mrunhap commented 4 years ago

{"error":"record not found"}

服务是按readme上docker起的,版本应该是0.3,不知道是不是版本有问题,如果有的话更新下docker file吗

mrunhap commented 4 years ago
func main() {
    t := falconsdk.TemplateOption{
        ParentId: 0,
        Name:     strconv.FormatInt(time.Now().Unix(), 10),
    }
    b, _ := json.Marshal(t)
    log.Println(string(b))

    r, err := http.NewRequest(http.MethodPost, "http://localhost:8080/api/v1/template", bytes.NewBuffer(b))
    if err != nil {
        log.Fatal(err)
    }

    r.Header.Add("Apitoken", `{"name":"root","sig":"default-token-used-in-server-side"}`)
    // TODO
    r.Header.Add("X-Forwarded-For", "")
    r.Header.Add("Content-Type", "application/json")

    resp, err := http.DefaultClient.Do(r)
    if err != nil {
        log.Fatal(err)
    }

    b, _ = ioutil.ReadAll(resp.Body)

    log.Println(resp.StatusCode)
    log.Println(string(b))

}