2016-03-09 3 views
0

Я хочу, чтобы POST с кукисами передал систему регистрации в моей школе, и я сделал это с помощью Python. Однако я не знаю, как это сделать с NSURLSession. Я попытался превратить файлы cookie в строку и использовать NSURLRequest.setValue, но это не сработало для меня. Или я также пробовалКак с помощью POST с cookies от NSURLSession

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

Но это тоже не сработало. Я искал онлайн, пытаясь понять это, но ответы слишком стары, чтобы решить эту проблему. Поэтому, пожалуйста, кто-нибудь может помочь мне с этим?

ответ

0

Если вы не настроили экземпляр NSURLSession через NSURLSessionConfiguration, вы должны просто установить cookie через общий NSHTTPCookieStorage с помощью селектора setCookie.

+1

Тогда как? Я считаю, что я использовал NSHTTPCookieStorage.setCookie (cookie, url, nil). Но ничего не произошло –

 Смежные вопросы

  • Нет связанных вопросов^_^