当前位置:首页 > 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根据手指点击获取当前点击的句子

这个功能一般用于收藏某段话。import UIKit class ViewController: UIViewController {  &n...

iOS OC文件大小计算

+ (NSString *)fileSizeWithInterge:(NSInteger)size{     if (size&...

cycript快速定位ViewController

打印当前视图层次UIApp.keyWindow.recursiveDescription().toString()获取上级响应者[#id nextResponder]通过这两个代码可以定位当...

iOS APP逆向工程资料

最近在研究iOS逆向工程,整理了如下资料以供今后参考。概览工具清单做 iOS 逆向开发,要有的基本意识是,首先要有一台越狱设备,其次,要至少了解以下工具。工具名称作用Cydia越狱机上的安装软件包的软...

Swift 文件夹和文件操作

首先获取app文件夹:(以下例子都在doucment文件夹下操作)let manager = FileManager.default let urls:&nb...

AuthKit之AKAccountManager

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