diff --git a/src/modules/collector/http/routes/api_router.go b/src/modules/collector/http/routes/api_router.go index 925cd3b41..0066f103f 100644 --- a/src/modules/collector/http/routes/api_router.go +++ b/src/modules/collector/http/routes/api_router.go @@ -38,7 +38,7 @@ func pushData(c *gin.Context) { recvMetricValues := []*dataobj.MetricValue{} metricValues := []*dataobj.MetricValue{} - errors.Dangerous(c.ShouldBind(&recvMetricValues)) + errors.Dangerous(c.ShouldBindJSON(&recvMetricValues)) var msg string for _, v := range recvMetricValues { diff --git a/src/modules/transfer/http/routes/push_router.go b/src/modules/transfer/http/routes/push_router.go index 226c657d4..9a5ef2229 100644 --- a/src/modules/transfer/http/routes/push_router.go +++ b/src/modules/transfer/http/routes/push_router.go @@ -21,7 +21,7 @@ func PushData(c *gin.Context) { recvMetricValues := []*dataobj.MetricValue{} metricValues := []*dataobj.MetricValue{} - errors.Dangerous(c.ShouldBind(&recvMetricValues)) + errors.Dangerous(c.ShouldBindJSON(&recvMetricValues)) var msg string for _, v := range recvMetricValues {