从 iOS9 起,新特性要求 App 访问网络请求,要采用 HTTPS 协议。但是能不能判断开发者是否允许 HTTP 的请求,这样就不会在发起请求时候失败同时弹出以下信息: App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file. 这个需求其实是最近在弄 HTTPDNS 相关的一些东西,只能通过 HTTP 接口请求,但是希望能判断应用是否允许了 HTTP 的访问,如果允许才开启 HTTPDNS 相关的功能。 解决方法比较简单,其实就是读取 info.plist 看看 NSAppTransportSecurity 是否为 YES。 Objective-C 实现 使用方法:
72小时资讯榜
2
19岁黑客跨三国换IP狂奔,还是被Windows一
网安动态
249人已阅读
3
18K Star,让AI自己跑渗透测试,这个开源项
渗透测试
241人已阅读
4
一个 1.5B 的模型,把网络安全攻防都装进了
安全学院
263人已阅读
5
多家电商遭“银狐”木马攻击,央视披露细节
网安动态
446人已阅读
6
手机也能AI养龙虾:安卓和iOS版OpenClaw应
AI动态
427人已阅读
社区热门
1
━※☆※━★===二〇二六年论坛每日签到帖=
2026-03-13
4
从上大学一直玩黑基 到现在已经37岁 感谢黑
2025-06-03
6
好久没来这里了,居然能正常登录,佩服站长
2025-05-19
|