问题标签 [nsurlconnectiondelegate]
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 - 停止 UIACtivityIndicatorView 气质 iOS
我使用异步进行发布请求
我有连接停止时的回调,在这里我调用我的方法来停止 UIActivityIndicatorView
继承人停止动画方法(我已经尝试了组合和所有以下停止,删除隐藏方法
现在的问题是有时它会停止,有时它不会停止并且非常随机。如果我将活动的停止移动到完成数据解析而不是依赖连接回调,则行为完全相同。有时他们停止有时他们没有?
我唯一能想到的是连接阻塞了主线程,但为什么它有时会工作而不是其他人?
cocoa-touch - 异步请求 iOS 6 的 NSURLConnection 状态码
目前使用 NSURLConnection 中的 sendAsynchronous 进行发布和获取请求,但无法获取响应中的状态码。大多数帖子都建议使用 NSURLConnection 及其委托方法,我理解它们也是异步的。
我不明白代表如何将信息发送回调用方法(最终需要数据的方法)。sendAsynchronous 方法有一个我现在正在使用的回调。
我是新手,谢谢你的帮助。
iphone - 如何检测 NSURLConnection sendAsynchronousRequest 是否完成
我正在使用 sendAsynchronousRequest:queue:completionHandler: 上传文件(我已经删除了一些旧的第三方库,以支持使用此本机方法直接调用。我保留了 NSURLRequest 和字典原样。)。我不知道如何判断它是如何完成推送文件的。我认为在将定期调用的完成处理程序中,我们可以检查传入的参数,但它们似乎不包含我需要的内容。
ios - 在 iOS 5 中使用 NSURLConnection 无法正常工作
更新:显然在 iOS 5 上,问题是“分块编码”,如果没有发送,一切正常。似乎在服务器上由于某种原因在 iOS 5 上传输永远不会结束(在 iOS 6 上一切正常)。有人有办法解决吗?
我正在使用 NSURLConnection,它在 iOS 6 和同一版本的模拟器上完美运行,但是在早期设备上测试时,我只得到响应
从来没有
其中假设包含我的相关数据。
这是我使用过的所有函数的代码片段(我看到对于某些人来说删除一些委托函数解决了类似的问题,但在我的情况下我没有它们):
请帮助我找不到我做错了什么。
ios - NSURLConnection 在 HTTP 401 之后不调用 NSURLConnectionDelegate 身份验证方法
我正在使用一个使用 HTTP 基本身份验证和NSURLConnection
. 在我的NSURLConnectionDelegate
, 中,我实现了–[NSURLConnectionDelegate connection:canAuthenticateAgainstProtectionSpace:]
,
–[NSURLConnectionDelegate connection:didCancelAuthenticationChallenge:]
和
–[NSURLConnectionDelegate connection:didReceiveAuthenticationChallenge:]
,但没有一个被调用。
我已经尝试实现–[NSURLConnectionDelegate connectionShouldUseCredentialStorage:]
同时返回YES
and NO
,但这没有效果。
我还确保 myNSURLCredentialStorage
是空的。
最后,我没有实现–[NSURLConnectionDelegate connection:canAuthenticateAgainstProtectionSpace:]
、
–[NSURLConnectionDelegate connection:didCancelAuthenticationChallenge:]
和
–[NSURLConnectionDelegate connection:didReceiveAuthenticationChallenge:]
,而是实现–[NSURLConnectionDelegate connection:willSendRequestForAuthenticationChallenge:]
了 ,但也没有调用它。
我可以做些什么来进行NSURLConnection
callNSURLConnectionDelegate
的身份验证回调?
c++ - ios NSURLConnectionDataDelegate didReceiveData 回调未调用
我有个问题。我在stackoverflow上阅读了很多关于这个问题的主题,但没有任何帮助。我正在尝试通过彗星连接实现客户端-服务器通信。我有一个负责发送消息的实例和一个负责接收消息的实例。过程如下: - 发送实例向服务器发送 GET 请求,服务器响应接收实例。第一次调用工作正常,我得到了第一个响应并且可以获得我需要的数据,但下一个请求不会触发我的 didReceiveData 回调。但是我看到服务器已经发送了数据,我在服务器日志中看到它,我在客户端机器的wireshark中看到它。一件有趣的事情:在我将“content-length:0”添加到响应之前,第一个响应并没有触发我的回调。NSUrlConnection 的未记录功能?我还应该考虑什么让 NSUrlConnection 认为响应是有效的?替代方案:强制从套接字中获取数据,但我不知道 NSUrlConnection 是否可能(男人对此保持沉默)
持久连接代码:
ios - IOS willCacheResponse 中的连接委托
我想知道哪个方法是验证部分,它将在响应中识别缓存控制标头并将调用connection:willCacheResponse:
委托。
因为在这里我已经自定义了响应标头并希望NSURLConnection
调用connection:willCacheResponse:
,但这并没有发生。
didReceiveResponse:(NSURLResponse *)response {
}
ios - 使用 NSURLConnection 下载返回空数据?
我的应用程序正在使用 NSURLConnection 从 Internet 下载文件。
正在发生两个问题:
1) [connection didReceiveData] 永远不会被调用
2)当调用[connection didFinishDownloading]时,我的self.currentData为空
我究竟做错了什么?
我的标题如下所示:
还有我的实现文件:
nsurlconnection - 如何使用 AFNetworking 做到这一点?
我正在尝试将我的旧“ASIHTTP”代码更改为 AFNetworking,并坚持这一点,有人可以告诉我如何将这段代码转换为 AFNetworking
我已经尝试了 AFHTTPClient 以及请求操作,但卡在了身份验证部分。并得到错误 401。
我用于 AFNetworking 的代码,
NSString *urlString = [NSString stringWithFormat:kLogin]; NSURL *url= [NSURL URLWithString:urlString];