当前位置:首页 > iOS > 正文内容

Alamofire Charles抓包 HTTPS免认证

5年前 (2021-05-20)iOS

在iOS开发中,经常会用到Charles,但是https的证书装了,还是抓不到包,后来看到Alamofire可以设置免认证https,设置方法如下。

let evaluators: [String: ServerTrustEvaluating] = [
            "域名": DisabledTrustEvaluator()
]
    
let manager = ServerTrustManager(evaluators: evaluators)
        
session = Alamofire.Session(configuration: configuration,serverTrustManager: manager, eventMonitors: [monitor])


这样就可以继续试用Charles继续调试了。

扫描二维码推送至手机访问。

版权声明:本文由小祥子的博客发布,如需转载请注明出处。

本文地址:http://www.xiaoxiangzi.com/post/105.html

相关文章

iOS layer addAnimation动画

使用方法:[view.layer addAnimation:<#(nonnull CAAnimation *)#> forKey:nil]+(CAT...

Objective C GCD延时执行

dispatch_time_t delayTime = dispatch_time(DISPATCH_TIME_NOW, (int64_t)(2.0/*延迟执行...

两次登录POST参数对比

接口地址https://p19-buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/authenticate同一个账号进行两次登录对比X-Apple-AM...

iOS ocr文字识别

因为项目需要,所以调查了一个关于ocr识别的相关资料。这里分手写识别与打印体识别:1.手写识别,可集成百度的SDK,但是要收费。2.打印体识别,可集成开源项目tesseract https:...

AuthKit之AKAccountManager

+ (BOOL)isAccountsFrameworkAvailable;检测服务是否可用- (id)_tokenWithName:(id)arg1 forAccount:(id)arg2;生成tok...

iPhone连接Mac时,连接断断续续的问题

终端执行 sudo killall -STOP -c usbd...