现在的项目是 scoket 模拟请求,用 fiddler 抓不到请求,只能使用 wireshark,但是却找不到 wireshark 进行 mock 接口的方法
求助站内各方大佬~~~
wireshark 是复制了一份网卡流量。并不是中间人拦截。
自己写模拟的服务~
想了解下,你的项目到底是用的啥协议?基于 http 但 http body 内容是二进制数据(如 proto buffer),还是基于 tcp 的非 http 协议?
socket 只是程序里对网络通讯的统称,http 属于应用层,tcp 属于传输层。http 底层传输用的是 tcp 。
另外,大部分抓包工具是基于 http proxy 的,如果你的项目用的本身就不是 http ,那自然抓不到。
我就提个想法啊,我不知道可不可行。你在测试环境(或者网关?)配置 host 配置将域名指向你自己写的 mock 服务,然后自己写逻辑 mock 数据
你可网上搜一下,wireshark 抓到包,根据包内容就可以知道走的是什么协议的。
有可能开发用的是封装好的框架,所以也接触不到底层用啥协议。