Get https://<mydomain.com>/translate/2327496366232: x509: сертификат подписан неизвестным органом " - PullRequest
0 голосов
/ 10 мая 2019

В моем приложении Go я звоню на Hostname+"/translate/12345

Все зависит от среды, в локальном Hostname будет на http, а в производственном, он будет на https

Когда я проверяю производственный маршрут по https с почтальоном, проблем нет, маршрут работает нормально.

Но когда я запускаю его из WS, я получаю:

Get https://<mydomain.com>/translate/2327496366232: x509: certificate signed by unknown authority"

Вот мой код:

var terID string
client := http.Client{}
req, err := http.NewRequest("GET", Hostname+"/translate/"+terID, nil)
if err != nil {
    return "", err
}
req.SetBasicAuth(Username, Password)
res, err := client.Do(req)
if err != nil {
    return "", err
}

Что я могу сделать, чтобы это исправить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...