我想使用cookies来传递我学校的登录系统,我已经通过Python完成了这项工作。但是,我不知道如何使用NSURLSession来做到这一点。我试图将cookie转换为字符串并使用NSURLRequest.setValue,但它对我没有用。或者我也试过
let cookies = NSHTTPCookie.cookiesWithResponseHeaderFields(fields, forURL: response!.URL!)
let headers = NSHTTPCookie.requestHeaderFieldsWithCookies(cookies)
request.allHTTPHeaderFields = headers
但它也没有用。我在网上搜索试图搞清楚,但答案太旧了,无法在这里解决问题。那么请有人帮我解决这个问题吗?
答案 0 :(得分:0)
除非您通过NSURLSessionConfiguration自定义NSURLSession实例,否则您应该只能使用setCookie选择器通过共享NSHTTPCookieStorage设置cookie。