-1
쿠키가 있고 WebView에 쿠키를 보내고 싶습니다. 어떻게 할 수 있습니까? 내가 로그인 페이지에서 쿠키를 얻을 수 JSOUP를 사용하고 내가 몇 주 전에 이런 일을해야했다 추적 코드 있지만 작동하지쿠키로 안드로이드 WebView에서 페이지를로드하는 방법은 무엇입니까?
webview.LoadUrl(URL, Cookies)
쿠키가 있고 WebView에 쿠키를 보내고 싶습니다. 어떻게 할 수 있습니까? 내가 로그인 페이지에서 쿠키를 얻을 수 JSOUP를 사용하고 내가 몇 주 전에 이런 일을해야했다 추적 코드 있지만 작동하지쿠키로 안드로이드 WebView에서 페이지를로드하는 방법은 무엇입니까?
webview.LoadUrl(URL, Cookies)
를 사용합니다. 나는 웹 뷰를 버리고 데이터와 램 소비 때문에 정보를 위해 recyclerview를 사용했다.
실제로 코드는 Jsoup의 제작자가 쿠키를 저장하는 방법에 대한 것입니다. 그런 다음 cookiemanager를 이러한 쿠키로 설정해야합니다.
CookieManager cookieManager = CookieManager.getInstance();
cookieManager.setAcceptCookie(true);
cookieManager.setCookie(url,String.format("%s=%s",
"PHPSESSID", sessionId));
그런 다음 웹 뷰를로드했습니다. 쿠키가 실제로 PHPSESSID 키와 값 및 쿠키 문자가있는 방법과 일치하도록 setCookie()
메소드의 두 번째 매개 변수에서 문자열을 포맷하는 것이 가장 중요하다고 생각합니다. PHPSESSID은 쿠키에 표시되는 ID 이름입니다.