问题标签 [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.

0 投票
1 回答
204 浏览

ios - 有没有办法使用 CFNetwork 实现客户端证书认证?

我想使用 CFNetwork 而不是 NSURLConnection 或 NSURLSession 来实现 http 请求,但是服务器需要客户端证书身份验证质询。不幸的是,我还没有弄清楚如何实现客户端证书身份验证。我检查了 CFNetwork 编程指南,我看到了以下信息:

CFHTTPAuthentication 支持以下认证方案:

  • 基本的
  • 消化
  • NT LAN 管理器 (NTLM)
  • 简单且受保护的 GSS-API 协商机制 (SPNEGO)

这是否意味着我们不能使用 CFNetwork 实现客户端证书认证?

提前致谢...

0 投票
1 回答
81 浏览

ios - 来自 iOS SDK 的网络流量

假设我想构建一个与服务器通信的 SDK。我希望任何人(甚至是实现 SDK 的应用程序)拦截并查看我的请求/响应。

如果我使用像AFNetworking这样的通用库,则可以查看所有请求,即通过注册一个NSURLProtocol.

我假设如果我使用 ieCFNetworking来执行我的请求/响应处理,这将更难做到吗?还是我错过了什么?是否也可以拦截该流量?

0 投票
1 回答
44 浏览

ios - 在接收方查找套接字消息的延迟时间

我实现了 CFNetwork 框架,用于在本地网络中发送和接收消息(所有设备都连接到同一个网络)。我成功实现了这个功能,但我的问题是,如果我当时连接了更多的设备,比如 8 到 10,消息将会延迟,我想在接收器端获得延迟时间。我尝试了很多,但没有运气获得延迟时间。如果有人知道如何得到这个,请帮助我。

提前致谢。

0 投票
1 回答
130 浏览

cloud-foundry - 使用 Spring Registry 注册两个 Java Web 应用程序

我想向 Spring Registry 注册两个示例 Java Web 应用程序,以便两个应用程序可以直接通信。我对编程了解不多。

在这里,我找到了Spring Registry 代码,其中Spring 后端应用程序在部署到 Cloud Foundry 时会自行注册,以便任何尝试到达后端的 Spring 前端应用程序都可以直接通信。

如何注册一个简单的 Java 动态 Web 应用程序以在它们之间进行直接通信而不使用RabbitMQ等第三方服务?

0 投票
0 回答
455 浏览

ios - 可以使用什么来代替 CFReadStreamCreateForHTTPRequest?

这个方法 CFReadStreamCreateForHTTPRequest(...) 在 IOS 9 和更年轻的版本中被弃用了。

Apple 的文档建议使用 NSURLSession 而不是这个。但我不明白如何通过 NSURLSession 重新集成与 Live(我使用流)一起使用的功能。

我看不到 NSURLSession 加载“实时”的任何可能性。

你用什么来通过服务器的特殊 url 加载实时数据?

0 投票
0 回答
364 浏览

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

有人知道为什么会发生此错误以及如何解决吗?请帮忙