package main

import (
"bytes"
"crypto/tls"
"fmt"
"net/http"
"net/url"
)

func main() {
formData := url.Values{
"operation": {"NewTask"},
"taskType": {"satEdit"},
"taskID": {"0210232_1220_1222_0222"},
"imgList": {"[\"0210232_1220_1222_0222\"]"},
"projectID": {"p1"},
"instanceID": {"i1"},
"URL": {"https://192.168.51.33:8080"},
}
tr := &http.Transport{
TLSClientConfig: &tls.Config{InsecureSkipVerify: true},
DisableCompression: true,
}
client := &http.Client{Transport: tr}
resp, err := client.PostForm("https://192.168.51.33:8080/sat/", formData)
if err != nil {
fmt.Println(err)
}

buf := new(bytes.Buffer)
buf.ReadFrom(resp.Body)
newStr := buf.String()

fmt.Printf(newStr)
}