WebView ページ読込み終了時、サイトから送られてくる HTTPヘッダにある Cookie を
参照する方法
onCreateのメソッドで、WebView 初期化と共に、Cookie 受け入れ可能をセットする。
@Override
protected void onCreate(Bundle savedInstanceState){
:
:
CookieSyncManager.createInstance(this);
CookieManager.getInstance().setAcceptCookie(true);
WebViewClient の中、ページ読込完了で、、
@Override
public void onPageFinished(WebView view,String url){
String cookieStr = CookieManager.getInstance().getCookie(url);
:
}
Cookie のkey-value が複数ある場合、この文字列の中は、
JSESSIONID=1dad24f90802cf8c1623baa9800233e3; userid=1a002
のように、"; "で区切られる