Re: [問題] NSURLConnection post之後的cookie問題
※ 引述《kiii210 (Johnny.T)》之銘言:
: 之前是用UIWebView來處理, 所以POST登入之後, COOKIE都存在webView裡面了
: 現在想改用比較好的方式NSURLConnection
: 所以我想請問一下,用NSURLConnection把資料post出去之後(登入)
: 如果我想保持登入狀態, 該怎麼做呢?
: 知道跟cookie有關, 但是不知道該怎麼做..
: 感謝!!
要用 cookie 的方式的話, 可以用 NSHTTPCookieStorage
用法見 documentation http://goo.gl/LPqL4
這邊有一些簡單的例子 http://goo.gl/iFfNw
注意:
1) 記得把 NSURLConnection 的 HTTPShouldHandleCookies property 設成 YES
否則你沒辦法讀到從 connection 傳過來的 cookies
2) iOS 的 shared NSHTTPCookieStorage object 是單屬於你的 session, 而非共享
另外針對第二點, 據我所知如果用 UIWebView 的話
你其實也可以用 NSHTTPCookieStorage 取得/設定 web view 裡的 cookies
因為同一個程式裡面的 NSHTTPCookieStorage 是共享的
--
"問おう、貴方が私のマスターか?"
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.243.43.204
推
08/11 20:33, , 1F
08/11 20:33, 1F
→
08/11 20:34, , 2F
08/11 20:34, 2F
→
08/11 20:35, , 3F
08/11 20:35, 3F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):