@ buoy- gg/ 网络
检查通过您的 React Industrial app 环球程序捕获的 HTTP 请求 fetch 财务报告和审定财务报表 XMLHttpRequest 钩子. 打开请求查看其URL,状态,标题,时间和被捕获的尸体.
Buoy从列表中隐藏自己的云设置调用 .
安装
npm install @buoy-gg/core @buoy-gg/network
渲染器 <FloatingDevTools /> 曾经出现在您的应用程序根和网络菜单中。 通过单独的本地交通工具发出的请求没有被记录下来.
Buoy从这个视图中保留了自己的网络呼叫. 当App调用相同的文件时仍然显示.
袜子
打开 - 袜子 查看每个 WebSocket 您的应用程序打开。 你看每个消息,发送和得到, 最新的第一。 一项请求表明其答复和用了多长时间。 当Buoy发现问题时一行会变红. 一个例子是要求不予答复。 另一个是一次又一次下降的插座.
诡计 需要专业技术 他们把一个假的服务器消息 推入你的应用程序。 它们也可以放下、冻结或封锁套接字。 你的应用程序的真码 处理每一个。 Buoy隐藏了道具和密码. 它这样做之前,它保存一个消息.
MCP工具是: get_sockets 财务报告和审定财务报表 socket_action见 袜子指南。 。 。 .
慢链接
打开 • 速度和链接状态 在网络. 浮出水面的条子在测试时继续. 在Android上,在编辑时由抓取拖曳. Tap Edit 显示控件, 或是隐藏它们 . 选择慢3G,慢4G,快4G,或离线. 老式的"慢"和"非常慢"的选择只是增加了等.
在JS的应用程序中.
上盖等待后再根据体字节发送.
对于gzip,下盖数无包装的身体字节.
上传时间被模拟 。 盖帽不会加快插座的速度.
每一次通话都要戴帽子 它们使用全球采集和RN XHR.
文本,字节和 Blob 上传都有已知的大小.
FormData 增加了一个等待, 以等待我们可以大小的部件 .
这包括文本、字节、 Blob 和带有 a 的文件 size。 。 。 .
未知部件仅使用起步等待,然后通过.
计数跳过字头和字节之间的字节.
溪流只是用那个等。 我们不首先阅读.
列表,细节,和MCP显示每个上限缺口.
原生图像、原生SDK和文件传输都真实存在。 WebSocket也保持真实,除了Outline.
直接 expo/fetch 导入和保存的取回参考器可能绕过钩子.
本地文件读取,而Buoy自己的网络电话真实存在.
当你关闭工具时,芯片会保持. 没有节奏清除速度和应用程序链接状态. App也重新装入了它们 没有节奏增加 字节包装或上限计时器. 正常的捕捉仍然有自己的成本。 在发行架构中,这些控制需要付费计划和屏幕上的Buoy菜单.
App 链接状态
在您的 dev 条目中导入应用程序前装入钩子 :
import '@buoy-gg/network/netinfo';
// Or, if your app uses Expo Network:
import '@buoy-gg/network/expo-network';
每个钩子都已经在应用软件中需要它的同位素了. 核心不会装入这些同伴 。 它没有增加本地法典. 后期设置显示有缺口. 移动钩子,然后重新装入. NetInfo 12和博览会网络56是被测试的同行.
选择真实链接, 离线, Wi- Fi, Cellular, 或者没有互联网 . 跟着速度设定 离线速度选择. 所有其他速度选择都使用真实的链接状态. 没有无线网络报告 没有互联网接入. 电台和网络的通话没有变化. 恢复发送最新真实状态到应用程序 .
网络信息覆盖 fetch, (中文(简体) ), refresh, (中文(简体) ), addEventListener,以及 useNetInfo。 。 。 .
它被隔离 useNetInfoInstance 钩子不是一个支持的路径 .
展览封面 getNetworkStateAsync, (中文(简体) ), addNetworkStateListener,以及 useNetworkState。 。 。 .
IP地址和飞机模式读取真实.
MCP 和桌面
两种视图都向所选设备发送更改.
MCP 用途 network_conditions 与 action: 'get' 或者说 'set'。 。 。 .
设定接受 profile, (中文(简体) ), connection或两者兼有.
答复显示费率、钩子支持及其影响.
如果链接丢失,视图会这么说.
这个 网络指南 盖取所取所取所取所取所取所取所取所限. 新来的Buoy? 开始于 快开始。 。 。 .
