【发布时间】:2015-09-25 16:21:20
【问题描述】:
我设法从我的服务器获取 json,但现在我想通过 http 标头添加额外的安全性。这就是我的代码现在几乎看起来的样子:
let urlPath = "http://www.xxxxxxxx.com"
let url = NSURL(string: urlPath)
let session = NSURLSession.sharedSession()
let task = session.dataTaskWithURL(url!, completionHandler: { (data, response, error) -> Void in
if ((error) != nil) {
println("Error")
} else {
// process json
let jsonResult = NSJSONSerialization.JSONObjectWithData(data, options: NSJSONReadingOptions.MutableContainers, error: nil) as! NSDictionary
println(jsonResult["user"])
}
})
我要添加到此请求的标头如下:
- uid,保存一个整数值
- 哈希,是一个字符串
如果有帮助,我有另一个内置 Titanium 框架的应用程序,它使用这种语法:
xhr.setRequestHeader('uid', userid);
xhr.setRequestHeader('hash', hash);
所以,我基本上是在寻找一个 Swift 等价物。
【问题讨论】:
-
@Abizern 这个问题怎么可能与这个问题重复?那个是针对objective-c的不是吗?
-
@WilliamKinaan 答案是 Swift 并回答了这个问题。
-
@Abizern 这没有任何意义。我在 Jave 中提问,而 Python 中出现了一个问题。 POOM 接受了答案
-
请检查我的答案了吗?