React-native 实现模拟器抓包
在阅读这篇文章之前我默认你是已经能正常抓或者已经完成各项设置 如果你没有完成请看我的上一篇文章
在React-native开发过程中,由于RN自身的原因导致开发中调试非常不方便,即便你是用了插件,还是会有很多问题,这时使用Charles来查看请求的数据并对数据进行分析就变得异常重要,(也可能是我个人偏好)
打开ProxySettings 并且 勾选Mac OS X Proxy , 配上端口
接着打开SSL Proxying Settings 配上 HOST 为 * 端口 443
到现在为止你应该已经可以进行模拟器抓包了,如果还是不能抓包,请查看各项证书配置,
这个我之前遇到一个坑,就是RN中加载走的是locahost和8081端口,所以这个必须加入白名单,否则Reload的时候会报错!!!!!!