nsurlsession相关内容
class PostFOrData {让 url = NSURL( 字符串:"http://210.61.209.194:8088/SmarttvWebServiceTopmsoApi/GetReadlist")var picUrl = NSURL(string : "http://210.61.209.194:8088/SmarttvMedia/img/epi00001.png")var res
..
最近,我在做一个 NSUrlSession 任务来上传多张图片到后端.我将所有图像以 .png 表示形式附加到一个数组中.我将整个数组转换为 base64 字符串格式,并尝试将整个主体作为字符串发送. imageArray 到 String 的转换 - let imageArrayData: NSData = NSKeyedArchiver.archivedDataWithRootObje
..
作为 NSURLConnection sendSynchronousRequest:returningResponse:error:&connectionError 已弃用我将不得不更换我很久以前编写的导入程序. 进口商执行以下操作: 它从 API-A 获取数据.那里的数据可以在多个页面上. 它使用来自第一次 fetch(也是多页)的数据从 API-B 查询数据并合并 API-
..
你好我使用下面的代码向服务器发送请求.如何在此函数中添加超时 static func postToServer(url:String,var params:Dictionary, completionHandler: (NSDictionary?, String?) -> Void ) ->NSURLSessionTask {让请求 = NSMutableURLRequest(URL: NSUR
..
我创建了一个非常简单的应用程序来从我的网络服务器下载文本文件.我在 NSURLConnection 上完美地工作,但我正在尝试迁移到 NSURLSession. 我遇到的问题是没有调用任何委托方法. 我的服务器受密码保护,所以我需要使用基本的 http 身份验证来访问文件,但是当 didReceiveChallenge 方法从未被调用时. 代码行 [getFileTask res
..
我正在创建一个 NSURL 以作为请求发送到我已经设置的 PHP 其余 API.下面是我的代码: NSMutableString *url = [NSMutableString stringWithFormat:@"http://www.private.com/recievedata.php?item=%@&contact=%@&discovery=%@&summary=%@",__item,_
..
我有以下代码: let urlPath:String = apiURL + apiVersion + url + "?api_key=" + apiKey让 url = NSURL(string: urlPath)让会话 = NSURLSession.sharedSession()打印(网址!)让 task = session.dataTaskWithURL(url!, completionHa
..
我的应用程序正在使用这样的 NSURL: var url = NSURL(string: "http://www.geonames.org/search.html?q=Aïn+Béïda+Algeria&country=") 当我尝试做一个从这个 NSURL 获取数据的任务时: let task = NSURLSession.sharedSession().dataTaskWithURL(
..
为什么NSURLSession操作队列在创建并恢复NSURLSessionTask后为空? 有没有办法判断一个 NSURLSession 是否有待处理的任务? 目标是等待多个任务完成,但这不起作用: NSURLSessionUploadTask *uploadTask = [self.session uploadTaskWithStreamedRequest:request];[上传
..
我使用以下代码将视频上传到服务器,这需要我将视频从视频格式转换为NSData.但是,当视频较大时(例如 10 分钟的视频),App 会因内存压力而崩溃.我该如何解决这个问题? - (void)uploadVideo {NSDictionary *params = nil;NSString *NSURLSessionIdentifier = [NSString stringWithFormat:@
..
是否有一种方法可以限制 NSURLSession 中的带宽? 我正在为macOS做文件同步客户端,例如 Dropbox/GoogleDrive/pCloud ,它们都具有带宽限制选项,但是我不确定如何配置 NSURLSession 遵守带宽限制. 解决方案 除非苹果最近添加了一些东西,否则NSURLSession不提供带宽限制功能.我唯一知道的方法是: 使用较低级别的API,这
..
我有一个dataTask + completeHandler方法,用于从Web服务器下载数据.到目前为止,我已经实现了: let task = session.dataTaskWithURL(url, completionHandler: {(页面数据,响应,错误)在......让代码= urlHttpResponse.statusCode切换码{案例200:self.fetchedPages.
..
我创建了要用于上传图片的macOS ShareExtension. 我仍在测试,因此所有请求都将发送到 https://beeceptor.com . 共享扩展名运行良好,并在运行后显示在预览中: let sc_uploadURL ="http://requestb.in/oha28noh" 这是Request Bin服务的URL,它为您提供了一个临时URL,使您可以测试网
..
有关此问题答案 我正在尝试在textview中显示输出字符串,但是将其杀死.请检查 NSLog(@"viewcontroller response =%@",responseString);txt_output.text = [NSString stringWithFormat:@“%@",strResponse]; txt_output在我的ViewcontrollerB中,我正在从V
..
我正在使用NSURLSession上传多个视频文件. 似乎在每个任务完成之后,多次调用了 application:handleEventsForBackgroundURLSession:completionHandler:方法.我存储传递给此方法的completionHandler,以便以后可以调用它. 我的问题是:每次调用上述应用程序委托方法时,我都要调用它吗?还是仅在后台会话的 [
..
尝试返回responseString时出现以下错误 不兼容的块指针类型将'NSString *(^)(NSData * __ strong,NSURLResponse * __ strong,NSError * __ strong)'发送给类型为void(^)(NSData * __ strong,NSURLResponse * __ strong,NSError的参数* __ strong
..
我创建了用于下载文件的URLSession,文件正在正确下载,没问题. 我想显示剩余字节的百分比计数,但是要使用委托函数: -(void)URLSession:(NSURLSession *)session downloadTask:(NSURLSessionDownloadTask *)downloadTask didWriteData:(int64_t)bytesWritten tot
..
我正在使用 NSURLSession 的 dataTaskWithRequest 下载文件.将其压缩,并自动解压缩.但是,我不希望这样-我想要压缩后的源代码.有什么方法可以禁用减压功能吗? 解决方案 NSURLSession 自动将此值插入到请求的标头中: “接受编码:gzip; q = 1.0,压缩; q = 0.5" 导致下载的数据被自动解码.因此,我认为您应该先将"Accept
..
我的应用程序的一部分用于根据提供给用户的唯一代码为用户创建登录检查.为了使我的应用程序结构正确,我创建了一个Network Helper类来处理所有网络操作.这是我从控制器类(ViewController.m)调用助手类的方法. [[[LoginNetworkHelper alloc] loginBasedOnPatientId:@"abc"]; 我的LoginNetworkHelpe
..
我正在使用将图像转换为base64并向API发送图像作为参数,将多个图像上传到服务器.但是,当我们一次又一次调用api时,如何在单击按钮时停止api调用.我正在使用下面的代码来调用API. 预先感谢 let urlPath:字符串="URL"让url:URL = URL(string:urlPath)!var request1 = URLRequest(url:url)request1.
..