Updated for troubleshooting

This commit is contained in:
Awstin 2025-07-10 21:27:59 -04:00
parent fdda8b8a6d
commit 0a0ebd912f

26
ddns.go
View file

@ -6,6 +6,7 @@ import (
"io"
"log"
"net/http"
"net/http/httputil"
"os"
"strings"
)
@ -44,8 +45,31 @@ func main() {
func getRecord() Record {
body := strings.NewReader(fmt.Sprintf("{\"secretapikey\": \"%s\", \"apikey\": \"%s\"}", os.Getenv(secretKey), os.Getenv(apiKey)))
req, err := http.NewRequest(http.MethodPost, getUrl, body)
if err != nil {
log.Fatal(err)
}
req.Header.Add("Content-type", "application/json")
reqDump, err := httputil.DumpRequestOut(req, true)
if err != nil {
log.Fatal(err)
}
fmt.Printf("REQUEST:\n%s", string(reqDump))
resp, err := http.DefaultClient.Do(req)
if err != nil {
log.Fatal(err)
}
respDump, err := httputil.DumpResponse(resp, true)
if err != nil {
log.Fatal(err)
}
fmt.Printf("RESPONSE:\n%s", string(respDump))
resp, err := http.Post(getUrl, "application/json", body)
if err != nil {
log.Fatal(err)
}