From 859cc92da70d5e37acc736031a325fc1479b772e Mon Sep 17 00:00:00 2001 From: Todd Treece <360020+toddtreece@users.noreply.github.com> Date: Wed, 18 May 2022 15:44:41 -0400 Subject: [PATCH] Prometheus: Set default method to POST in new HTTP client (#49198) --- pkg/tsdb/prometheus/client/provider.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkg/tsdb/prometheus/client/provider.go b/pkg/tsdb/prometheus/client/provider.go index 743da828b17..808f1630068 100644 --- a/pkg/tsdb/prometheus/client/provider.go +++ b/pkg/tsdb/prometheus/client/provider.go @@ -1,6 +1,8 @@ package client import ( + "net/http" + "github.com/grafana/grafana-plugin-sdk-go/backend" "github.com/grafana/grafana/pkg/services/featuremgmt" "github.com/grafana/grafana/pkg/setting" @@ -31,6 +33,9 @@ func NewProvider( log log.Logger, ) *Provider { httpMethod, _ := maputil.GetStringOptional(jsonData, "httpMethod") + if httpMethod == "" { + httpMethod = http.MethodPost + } return &Provider{ settings: settings, jsonData: jsonData,