标签: golang

2 篇文章

利用h2c实现http2自定义底层加密协议
众所周知,http2的规范要求使用tls作为加密。而当你有其他想法,不想用tls,但想要http2的多路复用时,这就成为阻碍你实现目标的障碍物了。 但所幸还有h2c在,利用它的相关接口,可以实现自定义加密协议。 客户端的实现 t := &http2.Transport{ DialTLSContext: func(ctx context.Co…
使用go resty库访问wx.jscode2session接口
之前用django写小程序后端,请求微信接口获取openid时用的都是py的requests库。现在改用go写后端,自然要找功能相似的库来用。 resty是一个go编写的网络请求库。但与偏重于爬虫的requests在功能上有些许差别。下面直接贴代码 type wxJsonRes struct { Openid string `json:"openi…