The invention provides a network debugging method, a device and a computer readable storage medium, wherein the network debugging method is applied to an application program, including: receiving a network debugging request of an application program; matching a pre-configured request editing strategy according to a network debugging request; and networking according to a matched request editing strategy. The debugging request is edited; the edited network debugging request is sent to the server. Using the technical scheme of the invention, the network debugging request can be edited and processed according to the pre-configured editing strategy, and the hot repair of the network debugging can be realized; meanwhile, the network debugging method provided by the invention is applied in the application program, which constitutes the built-in network debugging tool of the application program and eliminates the application program opening. The dependence of PC on debug tools improves the efficiency of development.
【技术实现步骤摘要】
一种网络调试方法、装置及计算机可读存储介质
本专利技术涉及通信领域,特别涉及一种网络调试方法、装置及计算机可读存储介质。
技术介绍
app(application,应用程序)的https(HyperTextTransferProtocoloverSecureSocketLayer)化改造后,移动终端中app的网络调试变得复杂得多。首先,https调试抓包需要安装个人电脑PC(PersonalComputer)抓包工具的证书,手机与PC存在绑定关系,换个PC或换个手机,均需要重新安装证书,操作麻烦,而且对于网络调试过程中出现的问题不能有效的处理,例如当请求出现问题时,https证书问题经常需要查app/PC端网络调试工具/server(服务器)三端,比较复杂,或者当PC端网络调试工具出现抓不到包时,不能及时定位错误原因;另外还可能存在调试工具不统一等问题。为了上述问题,现有技术中给出的解决方案包括:方案一:通过Logcat查看网络请求数据,手机连接PC后通过adblogcat进行网络请求日志查看;方案二:通过接入网络数据可视化查看工具chuck项目实现网络数据查看, ...
【技术保护点】
1.一种网络调试方法,应用于应用程序,其特征在于,包括:接收所述应用程序的网络调试请求;根据所述网络调试请求,匹配预先配置的请求编辑策略,并根据匹配到的请求编辑策略对所述网络调试请求进行编辑;将编辑后的网络调试请求发送至服务器。
【技术特征摘要】
1.一种网络调试方法,应用于应用程序,其特征在于,包括:接收所述应用程序的网络调试请求;根据所述网络调试请求,匹配预先配置的请求编辑策略,并根据匹配到的请求编辑策略对所述网络调试请求进行编辑;将编辑后的网络调试请求发送至服务器。2.如权利要求1所述的网络调试方法,其特征在于,所述预先配置的请求编辑策略至少包括如下策略之一:应用程序编程接口API的数据修改策略、API修改策略、服务器IP地址修改策略。3.如权利要求2所述的网络调试方法,其特征在于,所述API的数据修改策略包括:将所述网络调试请求的头字段和/或查询字段的数据修改为预先配置的重写数据。4.如权利要求2所述的网络调试方法,其特征在于,所述API修改策略包括:将所述网络调试请求中的统一资源定位符url的前缀替换为预先配置的映射url前缀。5.如权利要求2所述的网络调试方法,其特征在于,所述服务器IP地址修改策略包括:将服务器IP地址修改为预先配置的IP地址。6.如权利要求2或3或4或5所述的网络调试方法,其特征在于,所述根据所述网络调试请求,匹配预先配置的编辑策略,包括:检测所述网络调试请求的头字段和/或查询字段的数据是否满足设定的第一修改条件,当满足时,匹配到所述API的数据修改策略;和/或,检测所述网络调试请求中的url的前缀是否满足设定的第二修改条件,当满足时,匹配到所述API修改策略;和/或,检测所述网络调试请求中的域名是否满足设定的第三修改条件,当满足时,匹配到所述服务器IP地址修改策略。7.如权利要求6所述的网络调试方法,其特征在于,所述检测所述网络调试请求的头字段和/或查询字段的数据是否满足设定的第一修改条件,包括:利用所述网络调试请求的头字段和/或查询字段的数据在预设的字段重写对应关系中进行查找,当查找到与所述网络调试请求的头字段和/或查询字段的数据相对应的重写数据后,判定所述头字段和/或查询字段的数据满足设定的第一修改条件,其中,所述字段重写对应关系中包括所述网络调试请求的头字段和/或查询字段的数据与重写数据的对应关系;和/或,所述检测所述网络调试请求中的url的前缀是否满足设定的第二修改条件,包括:利用所述网络调试请求中的url的前缀在预设的url映射关系中进行查找,当查找到与所述网络调试请求中的url的前缀相对应的映射url前缀时,判定所述网络调试请求中的url的前缀满足设定的第二修改条件,其中,所述url映射关系中包括所述网络调试请求中的url的前缀与映射url前缀的对应关系;和/或,所述检测所述网络调试请求中的域名是否满足设定的第三修改条件,包括:利用所述网络调试请求中的域名在预设的域名与IP地址的对应关系中进行查找,当查找到与所述网络调试请求中的域名相对应的IP地址时,判定所述网络调试请求中的域名满足设定的第三修改条件,其中,所述域名与IP地址的对应关系包括所述网络调试请求中的域名与IP地址的对应关系。8.如权利要求1至5、7任意一项所述的网络调试方法,其特征在于,在将编辑后的网络调试请求发送至服务器之后,还包括:接收所述服务器针对所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。