从 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
推荐GitHub开源书籍 —《#高性价比人生指南
生活
1303人已阅读
3
FBI宣布逮捕了黑掉他们系统的黑客组织Shiny
网安动态
5861人已阅读
4
从代码分析到授权争议:一用户用AI破解IDM
业界
1308人已阅读
5
黑客团伙 ShinyHunters 声称攻破 FBI 系统
网安动态
1576人已阅读
6
OpenAI免费向乌克兰开放AI网络防御系统“Da
网安动态
1963人已阅读
社区热门
1
━※☆※━★===二〇二六年论坛每日签到帖=
2026-03-13
2
十几年没回来了,回来看看。顺便做个记号
2026-08-15
3
多年以后我又回来了,报道贴
2026-08-11
4
人工智能最终是否替代人类??人类该何去何
2026-07-22
|