From 23ae00ce0df0ffe3e6ac4f6202785661abfdd2b6 Mon Sep 17 00:00:00 2001 From: Tevildo Date: Tue, 16 Apr 2024 21:13:24 +0100 Subject: [PATCH] hash url path (including leading /) instead of full url --- dns/dns.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dns/dns.go b/dns/dns.go index 136b83a..6507489 100644 --- a/dns/dns.go +++ b/dns/dns.go @@ -15,12 +15,12 @@ var ( ) func SetTXTRecord(domain string, resolvedFqdn string, key string, login string, apiKey string) error { - resolvedFqdn = strings.TrimSuffix(resolvedFqdn, domain) - requestUrl := fmt.Sprintf("%s/dns/%s", baseUrl, domain) + urlPath := fmt.Sprintf("/dns/%s/addRR", domain) + requestUrl := fmt.Sprintf("%s%s", baseUrl, urlPath) values := url.Values{"name": {resolvedFqdn}, "type": {"TXT"}, "data": {key}} body := values.Encode() - authHeader, err := auth.GetAuthHeader(login, apiKey, requestUrl, body) + authHeader, err := auth.GetAuthHeader(login, apiKey, urlPath, body) if err != nil { return err }