为了账号安全,请及时绑定邮箱和手机立即绑定

获取 https://<mydomain.com>/translate/2327496366232:

获取 https://<mydomain.com>/translate/2327496366232:

Go
撒科打诨 2023-06-19 13:52:10
在我的 Go App 中,我打电话给Hostname+"/translate/12345事情取决于环境,在本地Hostname将在http上,而在生产中,它将在https当我用邮递员在 https 上测试生产路线时,没有问题,路线工作正常。但是当我从 WS 运行它时,我得到:Get https://<mydomain.com>/translate/2327496366232: x509: certificate signed by unknown authority"这是我的代码:var terID stringclient := 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}我该怎么做才能解决这个问题?
查看完整描述

1 回答

?
慕尼黑的夜晚无繁华

TA贡献1864条经验 获得超6个赞

根据https://github.com/andygrunwald/go-jira/issues/52,请尝试

import ("net/http"; "crypto/tls")


tr := &http.Transport{

    TLSClientConfig: &tls.Config{InsecureSkipVerify : true},

}

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


查看完整回答
反对 回复 2023-06-19
  • 1 回答
  • 0 关注
  • 63 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信