nsurlsession相关内容
我正在尝试构建一个批量图像下载器,可以将图像动态添加到队列中进行下载,我可以找到进度以及何时完成下载。 通过我的阅读,队列功能似乎是 NSOperationQueue ,而 NSURLSession 网络功能似乎是我最好的选择,但我很困惑如何使用这两个串联。 我知道我添加了的实例NSOperation 到 NSOperationQueue ,他们排队等候。似乎我用 NSURLSessi
..
查看 NSURLSession 和 NSURLSessionConfiguration 的文档,我的印象是我应该用字典配置它如下所示: //创建一个字典来描述代理 NSDictionary * proxyDict = @ { (NSString *)kCFProxyHostNameKey:@“myProxyHost.com”, (NSString *)kCFProxyPortNumber
..
我想显示特定文件的文件下载进度(接收了多少字节)。它适用于NSURLSessionDownloadTask。我的问题是我希望与NSURLSessionDataTask实现相同。 这是将文件接收到NSData并写入文档文件夹的代码: NSURLSessionConfiguration * defaultConfigObject = [NSURLSessionConfiguration
..
我正在使用 NSURLSession 进行背景图片上传。根据上传的图像,我的服务器给了我响应,我相应地更改了我的应用程序。但是当我的应用程序在后台上传图片时,我无法得到我的服务器响应,因为没有完成块。 是否有办法在不使用完成块的情况下获得响应 NSURLUploadTask ? 这是我的代码: self.uploadTask = [self.session uploadTask
..
iOS 10即将发布,因此测试应用程序是否与其兼容是值得的。在此类测试期间,我们发现我们的应用程序无法在iOS10上恢复后台下载。在以前版本上运行良好的代码在模拟器和设备上都不适用于新版本。 而不是将我们的代码减少到最小的工作测试用例I'我们在互联网上搜索了NSUrlSession教程并测试了它们。行为是相同的:恢复工作在iOS的previos版本,但在10日休息。 重现步骤:
..
我有一个必须下载多个大文件的应用。我希望它按顺序逐个下载每个文件而不是同时下载。当它同时运行时,应用程序会过载并崩溃。 所以。我试图将downloadTaskWithURL包装在NSBlockOperation中,然后在队列上设置maxConcurrentOperationCount = 1。我在下面编写了这段代码,但由于两个文件同时下载,因此无法正常工作。 import UIKit
..
我的应用目前使用 NSURLConnection 来覆盖其绝大多数网络。我想转到 NSURLSession 因为Apple告诉我这是要走的路。 我的应用只是使用同步版本的 NSURLConnection 通过 +(NSData *)sendSynchronousRequest:(NSURLRequest *)请求returnsResponse:(NSURLResponse **)响应错误:
..
更新:找到解决方案。您可以在帖子的末尾阅读它。 我正在尝试使用 NSURLSession 。我们的想法是使用两个参数发出请求: deviceId 和 textContent 。 问题是服务器无法识别这些参数。服务器部分正常工作,因为我已经使用POSTMAN为Google Chrome发送了一个POST,并且它运行良好。 这是我现在正在使用的代码: NSString * d
..
当我将Xcode更新为7.0或iOS 9.0时,我遇到了问题。 不知怎的,它开始给我标题错误 “由于App Transport Security ,无法加载资源政策要求使用安全连接“ Webservice方法: - (void)ServiceCall:(NSString *)ServiceName:(NSString *)DataString { NSURLSess
..
试图在iOS9上运行我现有的应用,但在使用 AFURLSessionManager 时失败。 __ block NSURLSessionDataTask * task = [self.sessionManager dataTaskWithRequest:request completionHandler:^(NSURLResponse * __unused response,id resp
..
如何在视图上方设计叠加指令? 我有6个按钮....对于每个按钮我有要显示Overlay For That,在我点击该按钮之前 假设。 .. 1)点击按钮就在那里......点击按钮上方我们需要 来显示叠加点击该按钮那样... ** [我需要在所有按钮上覆盖此覆盖菜单] [1] [1]: http://
..
您好我在swift中使用NSURLSession将json数据发布到服务器,如下所示 var request = NSMutableURLRequest(URL:NSURL( string:“http://mypath.com”)) var session = NSURLSession.sharedSession() request.HTTPMethod =“POST” var
..
我正在尝试为服务器创建一个非常具体的HTTP请求(即定义完全的HTTP标头集),但是 NSURLSession 保持“帮助”插入一堆HTTP标头,如接受,接受语言和接受编码。 考虑以下操场(Swift 2.x)向服务发送请求,该服务只回显已发送的HTTP标头: import Foundation import XCPlayground XCPlaygroundPage.c
..
我正在使用NSURLSession从HTTP服务器请求JSON资源。服务器使用Cache-Control来限制资源缓存在客户端上的时间。 这很好用,但我也想在内存中缓存一个反序列化的JSON对象因为它经常被访问,同时继续利用NSURLSession内置的HTTP缓存机制。 我想我可以保存一些HTTP响应头: Content-MD5 , Etag , Last-Modified 以及反序
..
我试图限制最大连接但无法找到该方法。有谁知道怎么做? 解决方案 你想要做的是设置自定义 NSURLSessionConfiguration 通过使用 initWithSessionConfiguration创建您自己的 AFURLSessionManager :。 会话配置允许您设置 HTTPMaximumConnectionsPerHost 。 如果您正在使用 AFHTTPR
..
我使用iOS 9作为目标&使用Xcode 7.1,尝试了所有的ATS最佳解决方案,但没有工作。以下是控制台上的以下错误说明。如果有任何建议,我将有义务。 这里的一些关键事项是 - NSURLSession / NSURLConnection HTTP加载失败(kCFStreamErrorDomainSSL,-9813) 从备份中排除Main.db时出错Error Domain =
..
HTTP摘要身份验证在我们的应用程序中不再适用于iOS 10,因为授权中的错误nonce计数:NSURLSession生成的摘要头。 相同的代码适用于iOS 9,但无法在iOS 10中进行身份验证 使用NSURLRequest创建POST请求 Fire它与NSURLSession 处理 urlSession中的NSURLAuthenticationMethodHTTPDigest(
..
我更新我的Xcode时遇到3个错误 1- App Transport Security阻止了明文HTTP(http://)资源加载是不安全的。可以通过应用的Info.plist文件配置临时例外。 2- CFNetwork SSLHandshake失败(-9824) 3- NSURLSession / NSURLConnection HTTP加载失败(kCFStreamErrorD
..
我想将我的 JSON 发送到一个URL( POST 和 GET NSMutableDictionary * JSONDict = [[NSMutableDictionary alloc] init]; [JSONDict setValue:“myValue”forKey:“myKey”]; NSData * JSONData = [NSJSONSerialization dat
..
我正在创建一个互联网速度测试应用程序,似乎无法将zip文件上传到ftp服务器。它是一个开放的服务器。我希望能够上传文件并显示进度。 $ b func URLSession(会话:NSURLSession,任务:NSURLSessionTask,didSendBodyData bytesSent: Int64,totalBytesSent:Int64,totalBytesExpectedToSe
..