ฉันกำลังพยายามโทร 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
- ฉันจะส่งส่วนหัวได้อย่างไร
- ฉันจะแก้ไขปัญหาใบรับรองได้อย่างไร