nshttpurlresponse

    1热度

    1回答

    我有一个有趣的问题:当我的设备处于飞行模式时,NSHHTPURLResponse提供的HTTP状态码是200“确定”。 它不应该失败并出现错误,或者至少没有回应它与代码200有效的连接? 这里是我的代码snipit: let url = NSURL(string: "http://apple.com"); let task = NSURLSession.sharedSession().data

    4热度

    4回答

    我用Xcode6 Beta 2编写了一个Swift应用程序,该应用程序使用诸如NSURLRequest和NSHTTPURLResponse等CFNetwork类进行一些联网。 应用程序工作得很好,与iOS 8,不过,当我尝试在iOS 7设备或运行iOS 7模拟器中运行它,我得到了启动应用程序时出现以下错误: dyld: Symbol not found: _OBJC_CLASS_$_NSHTTPU

    1热度

    1回答

    从NSHTTPURLResponse文档,我没有找到一种方法来获得HTTP版本(i.e. "HTTP/1.1" or "HTTP/1.0")。 HTTP头字段都可以通过所有头字段属性,但是HTTP协议版本不是标头字段中所给,因为它不是一个HTTP报头。 注:初始化,初始化NSHTTPURLResponse (initWithURL:statusCode:HTTPVersion:headerFiel

    -7热度

    1回答

    我正在更新从Swift 2.3到Swift 3.1的应用程序。我有几个错误;/ enter image description here

    1热度

    1回答

    当试图从HttpUrlResponse获取头文件时,我发现iOS模拟器不区分大小写,而真实设备区分大小写。 的web服务,返回的HTTP标头 “奶奶,饼干:XXXX” 当标题密钥具有大写字母: urlResponse.response.allHeaderFields["Grandmas-Cookies"] as? String 模拟器未找到键。 真正的设备看到了关键。 当标题密钥具有全小写字母:

    0热度

    2回答

    网络服务,返回true或false,但我不知道如何捕捉我的IOS应用程序中的响应。 我的数据库中的服务更新的数据,我知道它的工作原理得到的数据更新它的追赶,这是问题的回应,我想知道这样我就可以告诉用户,如果出事了。 对于那些了解c#的人来说,它是一个bool方法,只需简单地尝试捕获并返回true或false。 -(void)connection:(NSURLConnection *)connect

    0热度

    1回答

    我正在开发一个登录应用程序,成功的登录响应返回2个cookie后,我想从HTTPURLResponse的头部获得这2个cookie,但是我无法(httpResponse字段没有' t包含cookies)我如何找到并保存它们以备将来使用?感谢您帮助我 我的部分代码: let task = URLSession.shared.dataTask(with: request) { data, respon

    1热度

    1回答

    我尝试获取存储在服务器上的文件的文件大小。 我设法做,但只要我下载它就需要。 我假定它会下载文件来评估大小。 有更快的方式来获得文件大小? func getFileSizeFromURL(sURL:String) -> String{ let urlPath: String = sURL; var url: NSURL = NSURL(string: urlPath)!

    0热度

    5回答

    我使用块从一个类的响应中获取头字段,并且我必须在另一个类中获取它。 我实现这样的 在第一类代码: - (void)viewDidLoad { [super viewDidLoad]; UserAuthentication *auth = [[UserAuthentication alloc]init]; NSDictionary *dict = [auth getUs

    8热度

    7回答

    转换为Swift 3我发现一个奇怪的错误发生在HTTPURLResponse中读取头字段。 let id = httpResponse.allHeaderFields["eTag"] as? String 不再有效。 我打印出所有标题字典和所有我的标题键似乎在句子的情况下。 根据查尔斯代理所有我的标题是小写。根据后端团队,在他们的代码中标题是Title-Case。根据文档:头文件应该不区分大小