nsurlsession相关内容
我知道 NSURLSessionConfiguration 上的 HTTPMaximumConnectionsPerHost 选项...但是不管主机如何,iOS 可以处理多少个连接? 我认为这取决于...核心数量...网络接口...以及操作系统的总体繁忙程度+其他应用程序的下载. 找不到关于此的任何提示. 尽管我认为一次超过 2 或 3 个是荒谬的.. 编辑 假设能够
..
我们的团队决定在后台实施不间断 API 端点 ping,在收到所需的响应后,应用应显示带有来自响应的消息的通知.我建议通过第三方服务(如 Firebase 或 OneSignal)使用通知,但目前我们更愿意使用不间断 API 端点 ping. 我查看了 IOS 的后台工作,发现 很多限制,例如与 Android 相比的持续时间或请求类型.在任何版本的 Android 中都是 100% 可能的
..
我最初问了这个问题,得到了答案,@LeoDabus 在评论中说: NSData(contentsOf: url) 并不是要与非本地资源一起使用网址 他建议我使用 URLSession ,我这样做了,但响应很慢.我想知道我做错了什么.如果这有什么不同,视频大小为 2mb. 在会话的 completionHandler 中,我尝试更新主队列上返回的数据,但在执行此操作时出现滚动故障.
..
我使用 NSURLSessionTasks 并且我正在尝试监视我的某些 HTTP 请求需要多长时间,当 NSURLSessionTask 实际上是发出初始请求?如果这是 NSOperation 中的 NSURLConnection,我只会在开始请求时启动一个计时器,但我无法控制任务何时开始. 解决方案 请检查 NSURLSessionTaskDelegate.它具有以下委托回调: URL
..
我查看了多个关于此问题的堆栈溢出帖子,并尝试实施这些修复但无济于事.这个问题的前两个答案都没有工作NSURLSessionDataTask 不执行完成处理程序块 这是我的非常简单的代码 #import int main(int argc, const char * argv[]) {@autoreleasepool {NSURLSession* session = [NSURLSessio
..
所以我试图从 RESTful API 获取一个简单的数据字符串.下面是响应的样子: 你好 它不是以 XML 或 JSON 格式或任何只是简单字符串的格式,因为一次只传回一个单词.所以这就是我的 swift 的样子: let task = session.dataTaskWithURL(url!, completionHandler: { (data, response, error) ->
..
我正在从 NSURLConnection 切换到 NSURLSession 以进行我的应用程序通信,并且在此期间,我尝试从委托身份验证转向使用 NSURLCredentialStorage.我已经移动了代码,但是尽管在应用启动时在 sharedCredentialStorage 上设置了 defaultCredentials,但我在委托上调用了 -URLSession:task:didReceiv
..
我一直卡在这里.下面是我使用 NSURLSession 使用原始正文发布请求的代码.我得到 response = NULL 并且没有错误. NSString* stringRequest = @"https://chocudan.com/api/shops/by_ids";NSURL* urlRequest = [NSURL URLWithString:stringRequest];NSMuta
..
我是目标 C 的新手,使用 iOS 9 Xcode 7.2 并收到此警告“'initWithRequest:delegate:' is deprecated: first deprecated in iOS 9.0 - use NSURLSession(see NSURLSession.h)"如何解决它.我的代码如下. +(id)createGetConnectionWithName:(NSSt
..
我正在尝试从 webview 加载一个 php 脚本,但每次都出现错误. NSURLSession/NSURLConnection HTTP 加载失败(kCFStreamErrorDomainSSL,-9814) 我已经将 info.plist 更新为 NSAppTransportSecurityNSAllowsArbitraryLoads
..
我在使用 NSURLSession 框架时有一些误解,这就是为什么我决定从头开始编写没有 AFFramework/Alamofire 的小应用程序. 我有一个 API,需要执行以下步骤才能上传文件: POST 文件数据 获取响应 (JSON) 将一些json字段发布到api/save 我有一个具有这样配置的后台会话: let configuration = NSURLSes
..
我正在尝试连接到 iOS 中的 Web 服务,但遇到了很多问题.我在这里找到了一个练习网络服务 - http://www.w3schools.com/webservices/tempconvert.asmx?op=CelsiusToFahrenheit 到目前为止我已经写出了这段代码 let soapMessage = "\n""\n""
..
当会话设置为在后台工作时(通过 backgroundSessionConfiguration 调用),NSURLSessionConfiguration 的新超时属性似乎不起作用. 有谁知道是不是真的? 代码片段: NSURLSessionConfiguration *sessionConfig = [NSURLSessionConfiguration backgroundSessi
..
在我的应用程序中的某个时刻,用户提供了一个电影名称.控制器将从 OMDB 获取有关电影的更多信息并存储它.我在将 JSON 从 url 转换为字典时遇到了问题.这是我的代码: @IBAction func addMovieButtonPressed(_ sender: Any) {//从文本字段中获取标题并准备将其插入到 url 中让 movieTitle = movieTitleField.t
..
我想在按下取消按钮时取消下载请求.现在,当我按下下载按钮时,以下代码有效 @IBAction func downloadButtonPressed(sender: UIButton) {var fileName = noticeAttacchment[0]["fileName"] as!细绳var fileUrl = noticeAttacchment[0]["fileUrl"] as!细绳如果
..
例如,我有以下代码: let task = NSURLSession.sharedSession().dataTaskWithURL(url, completionHandler: {data, response, error -> Void invar dann = NSString(data: data, encoding: NSUTF8StringEncoding)!self.str =
..
我有一个在后台队列中运行的 NSURLSession.我将我的 NSURLProtocol 子类添加到 NSURLsessionConfiguration.protocolClases 但覆盖类 func canInitWithRequest(request: NSURLRequest) ->Bool 永远不会被调用. 这就是我添加我的 NSURLProtocol 让配置 = NSURLS
..
我有第二个 NSURLSession 直接从前一个的 completionHandler 调用(它依赖于从第一次调用生成的 cookie).它工作了一段时间,有时仍然有效,但大部分时间没有.当我通过调试器设置时,它只是从 dataTaskWithRequest 行到 task.resume() 调用之后的行.有什么想法吗? func getDates() ->[NSDate] {var urlD
..
我编写了一个 REST 服务来提供一些数据.它受密码保护. 我正在尝试编写一个后台进程,该进程将获取数据并将其填充到应用程序中的 sqlLite 数据库中. 我最初在没有身份验证的情况下使用: - (void) callWebService {dispatch_sync(kBgQueue, ^{NSData* 数据 = [NSData dataWithContentsOfURL:sc
..
我有以下功能可以从服务器下载图像; func getImageFromServerById(imageId: String) ->用户界面图像?{让 url:String = "https://dummyUrl.com/\(imageId).jpg"var resultInNSDataformat: NSData!让任务 = NSURLSession.sharedSession().dataTa
..