我設法從我的服務器獲取json,但現在我想通過http頭添加額外的安全性。這就是我的代碼幾乎看起來像現在:在swift中發送自定義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,它擁有一個整數值
- 哈希,這是一個字符串
如果有幫助,我有建於鈦框架另一個應用程序使用這個語法:
xhr.setRequestHeader('uid', userid);
xhr.setRequestHeader('hash', hash);
所以,基本上是尋找一個Swift等價物。
可能重複的[NSURLSessionConfiguration HTTPAdditionalHeaders未設置(http://stackoverflow.com/questions/24751768/nsurlsessionconfiguration-httpadditionalheaders-not-set) – Abizern
@Abizern這個問題怎麼能成爲這個問題的重複?那一個是針對objective-c的不是? –
@WilliamKinaan答案在Swift中,並回答了這個問題。 – Abizern