плохая идея. Вы должны создать свой собственный экземпляр Transport.

ал здесьКак сделать запрос https с плохим сертификатом?, но также иди дать ошибку:

tls: сертификат сервера содержит неподдерживаемый тип открытого ключа: * dsa.PublicKey

Вот мой код:

tr := http.DefaultTransport.(*http.Transport)
    tr.TLSClientConfig = &tls.Config{InsecureSkipVerify: true}

    client := &http.Client{Transport: tr}

    response, err := client.Get(httpsUrl)

    if err != nil {
        fmt.Println(err)
        return
    }

    defer response.Body.Close()
    body, _ := ioutil.ReadAll(response.Body)

    c.JSON(200, gin.H{"payload": body})

Как это исправить?

Ответы на вопрос(0)

Ваш ответ на вопрос