这是我参与「第五届青训营 」伴学笔记创作活动的第11天
一、方法原理
为了测试app接口,要么下载模拟器要么搞个服务器,而我选择了本地手机测试。
原理实质上是本机开发服务端口用于TCP通信,将本机与手机置于同一个局域网中即可进行通信。(实际上就是计算机网络局域网互相访问,为了穿过防火墙而开放端口)
二、方法
- 查看程序端口
func main() {
tracer, cfg := tracing.NewServerTracer()
h := server.New(
server.WithHostPorts(":8080"),
server.WithMaxRequestBodySize(50*1024*1024),
//server.WithTransport(standard.NewTransporter),
tracer,
)
perInit(h)
// use otel mw
h.Use(tracing.ServerMiddleware(cfg))
h.Spin()
}
从上述代码可以知道使用的是8080端口
- 开放端口
已知http是基于tcp协议建立的,故开放端口给tcp
打开高级设置新建入站规则
选择端口8080和tcp协议,后面添加名称即可。随后进行刷新重启
3. 连接同一个局域网
- 手机开热点给电脑
- 电脑开热点给手机
这里我选择电脑开热点给手机
4. 连接网络,填写网络ip地址和端口
重启app,就能开始各种愉快的接口测试啦,芜湖
借着我们青训营的契机,笔者在其中认识了一波志同道合的伙伴(小白欢乐组队变大白一起奋斗努力)。我们一起组队完成项目的开发,收获良多,更多的分享留到下一次笔记吧(绝对不是为了凑字数)