问题标签 [cfnetwork]
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.
objective-c - WTClient 中的 PROPFIND 请求
我想在我的应用程序中添加一个 WebDAV 和 iDisk 界面,但是我在存储在服务器上的文件方面遇到了一些技术问题。“我如何使用 WebDAV 服务器||获取文件列表”这个问题的每个答案似乎都以“使用 PROPFIND 请求”这一短语结尾。我决定使用 WTClient 类,因为它们为我建立和终止到服务器的流并管理上传和下载,但这是 WTClient 失败的地方:它无法收集服务器上的文件列表(或者我似乎无法收集一份清单,不管你的船是什么)。它使用以下行放入 PROPFIND 请求:
然后它将结果收集为NSDictionary
. 但是,WTClient 不是使用该字典来获取文件列表,而是使用它从字典中的 XML 收集错误代码信息(如果存在)。虽然有帮助,但它不是我想要的。如果有人对如何在 WebDAV 服务器上请求文件并将它们收集到NSDictionary
or中有最模糊的想法NSArray
,将不胜感激。
iphone - 获取请求超时 - ASIHTTPRequest - 提供的代码
大多数情况下failMethod
,我都会在错误中收到消息Request timed out
和一大堆行话。为什么是这样?有解决办法吗?
我在用ASIHTTPRequest
objective-c - 应用程序中的 iOS 内部代理
在我们的一个应用程序中,我们必须实现在线/离线功能。缓存已经完成。然而,我们要做的是实现一种保存方式来防止应用打开网络连接。所以我的想法是,使用 CFNetwork 通过内部代理路由每个网络调用,该代理检查应用程序的状态。如果允许应用程序上线,它只会转发消息。如果没有,它会返回一个 http 错误。
我的问题是:是否有任何开源代理可以处理此功能,还是我必须自己实现代理?
最好的问候,迈克尔
iphone - CFNetServiceCallBack 示例
我刚刚开始编写一个小型 iPhone/iPad 应用程序来浏览网络存储并希望搜索可用磁盘。我认为我在 CFNetService 和相关功能方面走在了正确的轨道上,但在这一点上我希望能得到一些帮助:
有人介意在 Apple 文档的以下示例中的“gServiceBrowserRef”设置中的“MyBrowseCallBack”中发布一个 CFNetServiceCallBack 函数的示例:
}
老实说,我正在阅读文档!只是我个人发现很难研究这个主题(我第一次涉足网络编码),只是想在正确的方向上稍微推动一下。即使它只是显示“MyBrowseCallBack”所需函数签名的示例
ios - 在 iOS 中读取 TXT 记录
我正在慢慢学习为网络编写代码并且已经走到了一个死胡同:我认为通过访问 nas 驱动器的 TXT 记录,我可以看到它提供的卷,如下所述:
http://files.dns-sd.org/draft-cheshire-dnsext-dns-sd.txt
但是当我运行这段代码时:
为回调设置搜索服务和以下内容:
这些nslog()
行显示找到的服务的 TXT 记录是空的:我得到了一些类似的内容
有人可以说我的代码是否正确,还是只是这里的本地 nas 不包含 TXT 记录 - 但从我读过的内容来看,情况并非如此。我还读到需要在 TXT 记录被咳出之前解决该服务,但我希望这就是CFNetServiceResolveWithTimeout()
正在做的事情......
谢谢!
托德。
ios - 如何读取我的应用程序的 CFNetwork 级用户代理?
我想以编程方式检索我的应用程序的User-Agent
字符串。(注意:不是我的应用程序中 UIWebView 的 UA;NSURLConnection
基于 - 的 HTTP 请求的 UA。)
有很多关于如何读取应用程序的指南UIWebView
User-Agent
,但没有关于如何获取填充在其 HTTP 请求中的<appname>/1.0 CFNetwork/456.23
字符串的指南。CFNetwork
有用于CFHTTPMessage
复制所有标头字段的 API,但我只有一个NSURLRequest
和一个NSURLResponse
,这些是未桥接的不透明类型。帮助!
(一些很好的背景阅读:更改 NSURLConnection 的 userAgent提到了我想要获得的格式。我的 iOS 程序将自己宣传为什么 HTTP User-Agent?也是如此。)
iphone - CFNetwork 的网络请求
我尝试使用 CFNetwork 和 Stream Reader 编写 HTTPRequester。它只是一个发送 GET/POST/PUT... 请求的接口,但我可以创建 CFHTTPMessageCreateRequest 并设置标头和 postbody 也创建 NSInputStream 并成功打开它,但响应回调没有被触发。
任何想法?
我找到了 ASIHttp 代码,但我无法使用它。谁能给我们一个完整的示例代码?
我的最终要求是使用套接字。通过 CFSocket 设置基于 NTLM 的经过身份验证的 GET/POST 请求。有什么帮助吗?
谁能给我一个关于如何使用 CFNetwork 发送 POST 请求的简单示例?
提前致谢,
纳文山
iphone - 在 CFNetwork 中过度释放数组?
我遇到了僵尸/过度释放对象(在本例中为 CFArray)的问题。问题是我无法弄清楚它来自哪里。我一次做一大堆 NSURLConnections,根据 Instruments,所有导致对象过度释放的调用都是在 CFNetwork 中进行的。
我对仪器有点陌生。有没有办法可以跟踪这些内存事件的调用堆栈?它可能会帮助我找到哪里出错了。
ios - 在 iOS 上的接口上调用 Web 服务
我有一个独特的情况,即使启用了 WiFi,我也需要调用运营商 3/4G 网络上的 Web 服务来验证某些数据。我查看了这篇文章Binding NSURLConnection to specific interface讨论了可达性 API,但我需要使用特定接口发送。
有人对如何做到这一点有任何指示吗?
肯
iphone - 如何正确处理 iOS 中的互联网连接不可用?
我正在制作一个使用互联网的应用程序。我记得开发人员必须与 CFNetwork 或类似的东西有关检查可用性或速度。
是否有某种标准 UIAlertView 带有消息“您似乎没有互联网,但此应用程序需要它”?
是否有说明如何操作的教程或指南?