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

0 投票
2 回答
308 浏览

ios - 停止 UIACtivityIndi​​catorView 气质 iOS

我使用异步进行发布请求

我有连接停止时的回调,在这里我调用我的方法来停止 UIActivityIndi​​catorView

继承人停止动画方法(我已经尝试了组合和所有以下停止,删除隐藏方法

现在的问题是有时它会停止,有时它不会停止并且非常随机。如果我将活动的停止移动到完成数据解析而不是依赖连接回调,则行为完全相同。有时他们停止有时他们没有?

我唯一能想到的是连接阻塞了主线程,但为什么它有时会工作而不是其他人?

0 投票
2 回答
3109 浏览

cocoa-touch - 异步请求 iOS 6 的 NSURLConnection 状态码

目前使用 NSURLConnection 中的 sendAsynchronous 进行发布和获取请求,但无法获取响应中的状态码。大多数帖子都建议使用 NSURLConnection 及其委托方法,我理解它们也是异步的。

我不明白代表如何将信息发送回调用方法(最终需要数据的方法)。sendAsynchronous 方法有一个我现在正在使用的回调。

我是新手,谢谢你的帮助。

0 投票
2 回答
1337 浏览

iphone - 如何检测 NSURLConnection sendAsynchronousRequest 是否完成

我正在使用 sendAsynchronousRequest:queue:completionHandler: 上传文件(我已经删除了一些旧的第三方库,以支持使用此本机方法直接调用。我保留了 NSURLRequest 和字典原样。)。我不知道如何判断它是如何完成推送文件的。我认为在将定期调用的完成处理程序中,我们可以检查传入的参数,但它们似乎不包含我需要的内容。

0 投票
1 回答
865 浏览

ios - 在 iOS 5 中使用 NSURLConnection 无法正常工作

更新:显然在 iOS 5 上,问题是“分块编码”,如果没有发送,一切正常。似乎在服务器上由于某种原因在 iOS 5 上传输永远不会结束(在 iOS 6 上一切正常)。有人有办法解决吗?


我正在使用 NSURLConnection,它在 iOS 6 和同一版本的模拟器上完美运行,但是在早期设备上测试时,我只得到响应

从来没有

其中假设包含我的相关数据。

这是我使用过的所有函数的代码片段(我看到对于某些人来说删除一些委托函数解决了类似的问题,但在我的情况下我没有它们):

请帮助我找不到我做错了什么。

0 投票
1 回答
1041 浏览

ios - NSURLConnection 在 HTTP 401 之后不调用 NSURLConnectionDelegate 身份验证方法

我正在使用一个使用 HTTP 基本身份验证和NSURLConnection. 在我的NSURLConnectionDelegate, 中,我实现了–[NSURLConnectionDelegate connection:canAuthenticateAgainstProtectionSpace:], –[NSURLConnectionDelegate connection:didCancelAuthenticationChallenge:]–[NSURLConnectionDelegate connection:didReceiveAuthenticationChallenge:],但没有一个被调用。

我已经尝试实现–[NSURLConnectionDelegate connectionShouldUseCredentialStorage:]同时返回YESand NO,但这没有效果。

我还确保 myNSURLCredentialStorage是空的。

最后,我没有实现–[NSURLConnectionDelegate connection:canAuthenticateAgainstProtectionSpace:]–[NSURLConnectionDelegate connection:didCancelAuthenticationChallenge:]–[NSURLConnectionDelegate connection:didReceiveAuthenticationChallenge:],而是实现–[NSURLConnectionDelegate connection:willSendRequestForAuthenticationChallenge:]了 ,但也没有调用它。

我可以做些什么来进行NSURLConnectioncallNSURLConnectionDelegate的身份验证回调?

0 投票
1 回答
437 浏览

c++ - ios NSURLConnectionDataDelegate didReceiveData 回调未调用

我有个问题。我在stackoverflow上阅读了很多关于这个问题的主题,但没有任何帮助。我正在尝试通过彗星连接实现客户端-服务器通信。我有一个负责发送消息的实例和一个负责接收消息的实例。过程如下: - 发送实例向服务器发送 GET 请求,服务器响应接收实例。第一次调用工作正常,我得到了第一个响应并且可以获得我需要的数据,但下一个请求不会触发我的 didReceiveData 回调。但是我看到服务器已经发送了数据,我在服务器日志中看到它,我在客户端机器的wireshark中看到它。一件有趣的事情:在我将“content-length:0”添加到响应之前,第一个响应并没有触发我的回调。NSUrlConnection 的未记录功能?我还应该考虑什么让 NSUrlConnection 认为响应是有效的?替代方案:强制从套接字中获取数据,但我不知道 NSUrlConnection 是否可能(男人对此保持沉默)

持久连接代码:

0 投票
0 回答
557 浏览

ios - IOS willCacheResponse 中的连接委托

我想知道哪个方法是验证部分,它将在响应中识别缓存控制标头并将调用connection:willCacheResponse:委托。

因为在这里我已经自定义了响应标头并希望NSURLConnection调用connection:willCacheResponse:,但这并没有发生。

didReceiveResponse:(NSURLResponse *)response {

}

0 投票
1 回答
526 浏览

ios - 使用 NSURLConnection 下载返回空数据?

我的应用程序正在使用 NSURLConnection 从 Internet 下载文件。

正在发生两个问题:

1) [connection didReceiveData] 永远不会被调用

2)当调用[connection didFinishDownloading]时,我的self.currentData为空

我究竟做错了什么?

我的标题如下所示:

还有我的实现文件:

0 投票
1 回答
102 浏览

ios - 当我们尝试使用 NSURLConnection 与 SSL 连接以获得不受信任的证书时,有没有办法让用户选择是否信任该站点?

堆栈溢出也有类似的问题

这是我的代码,无论如何都会接受不受信任的服务器证书。

但是,我想提供一个更改视图,让用户选择是否信任该站点。

我怎样才能做到这一点?

0 投票
2 回答
1063 浏览

nsurlconnection - 如何使用 AFNetworking 做到这一点?

我正在尝试将我的旧“ASIHTTP”代码更改为 AFNetworking,并坚持这一点,有人可以告诉我如何将这段代码转换为 AFNetworking

我已经尝试了 AFHTTPClient 以及请求操作,但卡在了身份验证部分。并得到错误 401。

我用于 AFNetworking 的代码,

NSString *urlString = [NSString stringWithFormat:kLogin]; NSURL *url= [NSURL URLWithString:urlString];