如何讓 iOS UIWebView 連線時傳送自訂 Cookie 的方法

http://blog.toright.com/posts/2664/%E5%A6%82%E4%BD%95%E8%AE%93-ios-uiwebview-%E9%80%A3%E7%B7%9A%E6%99%82%E5%82%B3%E9%80%81%E8%87%AA%E8%A8%82-cookie-%E7%9A%84%E6%96%B9%E6%B3%95.html



利用 NSHTTPCookieStorage 管理 Cookie 傳送

在 iOS 中如果自行建立 UIWebView 來開啟遠端站台資料,這時可以透過以下方法加入 Cookie。原理是透過 iOS 提供的 NSHTTPCookieStorage 元件來控制所有從這個 Application 發出的 HTTP Request,如果在 UIWebView 有使用 iFrame 或者 AJAX 發出的 Request 同樣會受到影像,算是一個方便的功能,讓 Cookie 可以集中管理。

用來驗證是否有傳送 Cookie 的程式,cookie.php 的程式碼如下,單純顯示收到的 Cookie:

App 執行畫面如下:

如何讓 iOS UIWebView 連線時傳送自訂 Cookie 的方法_第1张图片

你可能感兴趣的:(如何讓 iOS UIWebView 連線時傳送自訂 Cookie 的方法)