1
A
回答
-1
您可以同步的WebView会话COOKIS这样
public static void sync(String url) {
List<Cookie> cookies=null;
CookieManager cookieManager = CookieManager.getInstance();
if (cookieManager == null)
return;
RFC2109Spec cookieSpec = new RFC2109Spec();
String rawCookieHeader = null;
try {
URL parsedURL = new URL(url);
rawCookieHeader = cookieManager.getCookie(parsedURL.getHost());
if (rawCookieHeader == null)
return;
int port = parsedURL.getPort() == -1 ? parsedURL.getDefaultPort()
: parsedURL.getPort();
CookieOrigin cookieOrigin = new CookieOrigin(parsedURL.getHost(),
port, "/", false);
cookies = cookieSpec.parse(new BasicHeader("set-cookie",
rawCookieHeader), cookieOrigin);
System.out.println("Session Cookis : " + cookies);
} catch (Exception e) {
}
}
怎么称呼?从webview
webView.setWebViewClient(new WebViewClient(){
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
sync(url);
return super.shouldOverrideUrlLoading(view, url);
}
});
相关问题
- 1. 访问会话变量8
- 2. JSTL:访问会话变量
- 3. 访问会话变量
- 4. 从jQuery访问会话变量
- 5. 从JavaScript访问ASP.NET会话变量
- 6. 从webroot访问cakephp会话变量
- 7. 从类扩展访问会话变量
- 8. 可以从@Page访问会话变量,但不能从基础类访问会话变量
- 9. 在servlet外部访问会话变量
- 10. Spring框架访问会话变量
- 11. 模型访问会话变量?
- 12. Spring MVC 3.0访问会话变量
- 13. 如何访问会话变量在Laravel
- 14. 在JavaScript中访问会话变量
- 15. 无法调用访问会话变量
- 16. 无法访问会话变量
- 17. 来自HTTPModule的访问会话变量
- 18. 类中的访问会话变量
- 19. ASP.NET MVC3会话变量不可访问
- 20. 使用会话变量访问页面
- 21. 在Nginx中访问会话变量
- 22. 访问来自JavaScript的会话变量
- 23. 使用javascript访问vbscript会话变量
- 24. PHP会话变量不可访问
- 25. RSpec spec_helper访问会话变量
- 26. ASP.NET:访问会话变量global.asax
- 27. 无法在cookie上访问会话变量减少PHP会话
- 28. 从子对话框访问变量
- 29. 如何从ASP.Net中的Base类访问会话变量?
- 30. jquery从Jquery访问节点js会话变量
但我在会话中存储变量。不是cookie。 – MichelReap
我没有看到我的会话变量,只有我的cookies :( – MichelReap
相同的cookie将与android httpclient一起工作 –