问题标签 [cfnetworking]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 有没有办法使用 CFNetwork 实现客户端证书认证?
我想使用 CFNetwork 而不是 NSURLConnection 或 NSURLSession 来实现 http 请求,但是服务器需要客户端证书身份验证质询。不幸的是,我还没有弄清楚如何实现客户端证书身份验证。我检查了 CFNetwork 编程指南,我看到了以下信息:
CFHTTPAuthentication 支持以下认证方案:
- 基本的
- 消化
- NT LAN 管理器 (NTLM)
- 简单且受保护的 GSS-API 协商机制 (SPNEGO)
这是否意味着我们不能使用 CFNetwork 实现客户端证书认证?
提前致谢...
ios - 来自 iOS SDK 的网络流量
假设我想构建一个与服务器通信的 SDK。我不希望任何人(甚至是实现 SDK 的应用程序)拦截并查看我的请求/响应。
如果我使用像AFNetworking
这样的通用库,则可以查看所有请求,即通过注册一个NSURLProtocol
.
我假设如果我使用 ieCFNetworking
来执行我的请求/响应处理,这将更难做到吗?还是我错过了什么?是否也可以拦截该流量?
ios - 在接收方查找套接字消息的延迟时间
我实现了 CFNetwork 框架,用于在本地网络中发送和接收消息(所有设备都连接到同一个网络)。我成功实现了这个功能,但我的问题是,如果我当时连接了更多的设备,比如 8 到 10,消息将会延迟,我想在接收器端获得延迟时间。我尝试了很多,但没有运气获得延迟时间。如果有人知道如何得到这个,请帮助我。
提前致谢。
cloud-foundry - 使用 Spring Registry 注册两个 Java Web 应用程序
我想向 Spring Registry 注册两个示例 Java Web 应用程序,以便两个应用程序可以直接通信。我对编程了解不多。
在这里,我找到了Spring Registry 代码,其中Spring 后端应用程序在部署到 Cloud Foundry 时会自行注册,以便任何尝试到达后端的 Spring 前端应用程序都可以直接通信。
如何注册一个简单的 Java 动态 Web 应用程序以在它们之间进行直接通信而不使用RabbitMQ等第三方服务?
ios - 可以使用什么来代替 CFReadStreamCreateForHTTPRequest?
这个方法 CFReadStreamCreateForHTTPRequest(...) 在 IOS 9 和更年轻的版本中被弃用了。
Apple 的文档建议使用 NSURLSession 而不是这个。但我不明白如何通过 NSURLSession 重新集成与 Live(我使用流)一起使用的功能。
我看不到 NSURLSession 加载“实时”的任何可能性。
你用什么来通过服务器的特殊 url 加载实时数据?
ios - CFNetwork CFAllocatedReferenceCountedObject::_retainable_hash(void const*) 中的崩溃
崩溃日志:1 崩溃 1 用户
CFNetwork CFAllocatedReferenceCountedObject::_retainable_hash(void const*)
崩溃:com.apple.CFNetwork.LoaderQ
IOS版本:11.2.6 11.2.2 11.2.1
设备:iPhone 6 iPhone 6S plus iPad mini 2
有人知道为什么会发生此错误以及如何解决吗?请帮忙