httpMock

Posted by 夏泽民

调用Activate方法启动httpmock环境 通过httpmock.RegisterResponder方法进行mock规则注册。 这时候再通过http client发起的请求就都会被httpmock拦截,如果匹配到刚刚注册的规则就会按照注册的内容返回对应response。 — 这里感觉httpmock有一点不太好用,那就是如果请求没有命中规则就会错误返回,而不是走真实请求。需要把整个过程涉及到的所有请求都注册上去。 在defer里面调用DeactivateAndReset结束mock httpmock原理解析 Activate函数中通过http.DefaultTransport = DefaultTransport修改了所有通过http/net包发送的请求的transport DefaultTransport通过调用NewMockTransport方法实例化了一个MockTransport来代替DefaultTransport。这个MockTransport实现了http包中的RoundTripper接口。transport源码 再来看一下MockTransport的结构体和RegisterResponder注册函数:



go-json-server

Posted by 夏泽民

simple and quick golang JSON mock server. simulate an http server and return the specified json according to a custom route.



flutter

Posted by 夏泽民

https://flutterchina.club/ React Native、Weex等一直存在一个问题,就是性能跟原生App存在很大的差异。这跟它们的原理有很大的关系,下面从原生App,RN、Weex,Flutter的简单原理说一下它们的不同。



fields

Posted by 夏泽民

fields 处于不同的目的,通过不同的方法索引相同的字段通常非常有用。这也是多字段的目的。例如,一个字符串字段可以映射为text字段用于全文本搜索,也可以映射为keyword字段用于排序或聚合。



electron

Posted by 夏泽民

https://www.electronjs.org/ https://github.com/electron/electron



Search

Popular posts

Anything in here will be replaced on browsers that support the canvas element

Recent posts

This blog is maintained by 夏泽民

Get in touch with me at 465474307@qq.com

Subscribe to our mailing list

* indicates required