作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用golang,并希望我的请求附加apiclient_cert.p12
。
从互联网搜索后,我发现golang不支持解码file.p12
,因此我将apiclient.p12
转换为cert.pem
和key.pem
。
现在,我知道了cert.pem
和key.pem
的路径。如何在golang http请求中使用它。
最佳答案
使用tls.LoadX509KeyPair加载证书文件,并创建一个tls.Config,该文件的Certificates
slice 中包含已加载的证书。创建一个具有该配置作为其TLSClientConfig
的http.Transport,并创建一个具有该传输作为其Transport
的http.Client。最后,使用该客户端发出请求!
关于go - gloang中的http请求如何附加cert.pem和key.pem?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58160666/
我有一个 A.go 文件,方法如下。 func pInfoEx(reqCtx B.RequestContext) { fmt.Println(reqCtx.p); } 对于 pInfoEx 函
我是一名优秀的程序员,十分优秀!