问题标签 [nshttpurlresponse]
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.
ios - IOS中NSURLResponse中的Json解析
我得到回应
} }
现在你们能帮我吗,我会从这个响应中获取 JSON 对象吗?谢谢。
ios - 为 NSHTTPURLResponse statusCode 定义的枚举/常量?
Foundation(或其他第一方框架)是否具有 NSHTTPURLResponse HTTP statusCode 值的枚举/常量?例如,类似:
搜索了文档,但找不到任何东西。
string - 如何在 Swift 中将 NSHTTPURLResponse 转换为字符串
我想将我的响应从 NSHTTPURLResponse 类型转换为字符串:
下面的行将响应消息输出到控制台。
但是这一行给我一个错误:Extra argument 'encoding' in Call.
如何成功地将这个“响应”转换为字符串?
ios - 我正在获取一个不存在的文件的标题信息?
我正在使用从教程中获得的代码来查找服务器上文件的“修改日期”信息。它如下...
而且,在大多数情况下,它有效!哇呼。
除了一些文件,它似乎返回了过时的信息。事实上,至少有一个,它为一个甚至不再存在Fri, 24 Apr 2015 04:32:55 GMT
的文件返回一个日期 () 。我从服务器中删除了它,但每次运行我的应用程序时它仍然返回该值,就好像该文件仍然存在一样。
我已经检查并重新检查了remoteFileURL
指向正确的 URL,并且我已经确认该文件不再存在于服务器上。而且,就像我说的,对于大多数文件来说,它运行良好,所以显然系统并没有完全损坏。
这是我第一次使用NSMutableURLRequest
和NSHTTPURLResponse
获取文件头等。有什么我不知道的,可以解释这个吗?是否有缓存或需要清除的东西?
理想情况下,我该怎么做才能确保我的应用程序接收到正确的信息?
提前致谢!
ios - 飞行模式下的 NSHTTPURLResponse 状态码 200
我有一个有趣的问题:当我的设备处于飞行模式时,提供的 HTTP 状态代码NSHHTPURLResponse
是200
“OK”。
它不应该因错误而失败,或者至少不响应它与代码 200 的有效连接吗?
这是我的代码片段:
在飞行模式下,打印“All Good”
ios - 如何使用 NSURLSession 来判断资源是否发生了变化?
我正在使用 NSURLSession 从 HTTP 服务器请求 JSON 资源。服务器使用 Cache-Control 来限制资源在客户端上缓存的时间。
这很好用,但我还想在内存中缓存一个反序列化的 JSON 对象,因为它经常被访问,同时继续利用 NSURLSession 中内置的 HTTP 缓存机制。
我想我可以保存一些 HTTP 响应标头:Content-MD5
,Etag
,以及Last-Modified
反序列化的 JSON 对象(我正在使用这 3 个字段,因为我注意到并非所有 HTTP 服务器都 return Content-MD5
,否则这本身就足够了) . 下次我收到 JSON 对象的响应时,如果这 3 个字段相同,那么我可以重用之前反序列化的 JSON 对象。
这是确定反序列化 JSON 是否仍然有效的可靠方法。如果不是,我如何确定反序列化的对象是否是最新的?
swift2 - NSHTTPCookie cookiesWithResponseHeaderFields
调用 API 时,我收到以下响应:
print(HTTPResponse.allHeaderFiles)
打印以下输出:
但我无法开始cookiesWithResponseHeaderFields
工作,我应该传递一个[String:String]
数组作为第一个参数,但响应似乎不符合。
let cookies = NSHTTPCookie.cookiesWithResponseHeaderFields(HTTPResponse.allHeaderFields, forURL: url)
但是作为HTTPResponse.allHeaderFiles
一个类型的数组[NSObject:AnyObject]
它不能满足[String:String]
参数类型。谁知道该怎么做?
swift - Alamofire、Swift 2.0、SwiftyJSON:将响应正文解析为 JSON
我已成功完成对服务器的 POST 请求,我正在尝试解析响应 JSON,但我没有成功。
我正在使用 SwiftyJSON 进行 JSON 解析。这是我的输出
如您所见,仅打印响应标头。另外,如果我打印变量 json,我会得到“未知”。如果我打印 json.stringValue 我得到一个空字符串。我想从正文中获取 JSON 数据。请帮忙!提前致谢!
ios - 使用 NSURLConnection 获取文件大小非常慢
我尝试获取存储在服务器上的文件的文件大小。
我设法做到了,但只要我下载它就需要。
我假设它将下载文件以评估大小。
有没有更快的方法来获取文件大小?
swift - 从“NSData”转换为不相关类型“NSHTTPURLResponse”总是失败
我有这个代码:
在线:let httpResponse = response as! NSHTTPURLResponse
我有这个奇怪的警告:Cast from 'NSData' to unrelated type 'NSHTTPURLResponse' always fails
我应该如何摆脱它?谢谢!