吐槽
- 自我的平台从python迁移到go之后,一直都被go的http请求库所困扰,没有.text,没有.json等等的方法,要从py的习惯完全改变,实在是头大。
- go的请求库使用 net/http 实现,响应一个 io.ReadCloser 结构的值,没有解析的.text方法,需要自己解析成文本,也没有.json方法,实在是太痛苦了,如图,官方提供的差不多就这些实现方法了
Go编写Request后的的响应结构
其实封装自己的请求结构也还是有好处的,可以适配自己的使用习惯,直接默认就自定义好了请求头来模拟真实用户请求,but 实现的代码也是用了一百多行,😭差点把自己写噶
GET请求方法代码模块
Cookie添加了rememberMe,用来探测shiro(为了方便指纹识别模块),自己使用时可以把这里去掉
默认配置好了请求头,支持每次自定义请求头【替换默认】
使每次请求看起来都像真人
持续更新中...
评论 (0)