ios APP应用内购买测试中,在fiddler代理抓包下无法进行苹果应用内支付购买解决方案

本文主要探讨在使用fiddler进行iOS应用内购买测试时遇到的SSL报错问题。通过关闭WiFi并利用数据网络完成购买,然后迅速切换回WiFi并开启代理,来抓取支付回调请求。建议使用Charles工具,因其能更方便地设置SSL代理。
摘要由CSDN通过智能技术生成

 前言:

重点说明:此文针对fiddler工具,使用charles抓包测试购买无此问题,只要SSL Proxying Settings设置时不要设置为代理所有(即不要设置为*:*),仅仅代理所测试应用的域名即可(即需要抓取那个域名代理那个域名下的请求,如 www.baidu.com:*)

当然了也想着fiddler不代理苹果相关的域名,或者仅仅代理待测应用的域名来解决问题,可是没找到单个域名代理设置,只有个绕过域名的设置(tools》options》connections 连接设置中的bypass fiddler for urls that start with 选项),设置重启fiddler生效

但是实测只对PC端的请求生效,对移动端APP的请求则不生效(未找到原因),又习惯使用fiddler(个人习惯),所以才有了以下使用fiddler的迂回方案

ps:

(1)使用charles抓取https的包都需要进行SSL Proxying Settings设置的,否则看到都是unknown,没有具

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值