2016-03-09 62 views
0

我想使用Cookie發送POST以傳遞我的學校系統中的日誌,並且我已經通過Python完成了該操作。但是,我不知道如何用NSURLSession來做到這一點。我試圖把cookie變成一個字符串並使用NSURLRequest.setValue,但它對我沒有用。或者我也試過如何使用Cookie通過NSURLSession進行POST

let cookies = NSHTTPCookie.cookiesWithResponseHeaderFields(fields, forURL: response!.URL!) 
let headers = NSHTTPCookie.requestHeaderFieldsWithCookies(cookies) 
request.allHTTPHeaderFields = headers 

但它也沒有工作。我在網上搜索試圖弄清楚,但答案太老,無法解決這裏的問題。所以請有人可以幫我解決這個問題?

回答

0

除非您通過NSURLSessionConfiguration自定義NSURLSession實例,否則您應該可以使用setCookie選擇器通過共享NSHTTPCookieStorage設置Cookie。

+1

那又怎麼樣?我相信我使用了NSHTTPCookieStorage.setCookie(cookie,url,nil)。但仍然沒有發生 –

相關問題