Я пытаюсь сделать SOAP-вызов через https.
Я пытался использовать библиотеку gosoap ["github.com/tiaguinho/gosoap"].
func main() {
if soap, err := gosoap.SoapClient("https://domain:port/path?WSDL"); err != nil {
fmt.Println(err)
return
} else {
params := gosoap.Params{
"param1": "abc",
"param2": "def",
"param3": "123",
}
if res, err := soap.Call("MethodName", params); err != nil {
fmt.Println(err)
return
} else {
fmt.Println(res)
return
}
}
}
Вот ошибка, которую я получаю:
Get https://domain:port/path?WSDL: x509: certificate signed by unknown authority
- Как отправить заголовки?
- Как решить проблему с сертификатом?