正常的cookie只能在一个应用中共享,即一个cookie只能由创建它的应用获得。

1.可在同一应用服务器内共享方法:设置cookie.setPath("/");
本机tomcat/webapp下面有两个应用:cas和webapp_b,
1)原来在cas下面设置的cookie,在webapp_b下面获取不到,path默认是产生cookie的应用的路径。
2)若在cas下面设置cookie的时候,增加一条cookie.setPath("/");或者cookie.setPath("/webapp_b/");就可以在webapp_b下面获取到cas设置的cookie了。
3)此处的参数,是相对于应用服务器存放应用的文件夹的根目录而言的(比如tomcat下面的webapp),因此cookie.setPath("/");之后,可以在webapp文件夹下的所有应用共享cookie,而cookie.setPath("/webapp_b/");是指cas应用设置的cookie只能在webapp_b应用下的获得,即便是产生这个cookie的cas应用也不可以。
4)设置cookie.setPath("/webapp_b/jsp")或者cookie.setPath("/webapp_b/jsp/")的时候,只有在webapp_b/jsp下面可以获得cookie,在webapp_b下面但是在jsp文件夹外的都不能获得cookie。
5)设置cookie.setPath("/webapp_b");,是指在webapp_b下面才可以使用cookie,这样就不可以在产生cookie的应用cas下面获取cookie了
6)有多条cookie.setPath(“XXX”);语句的时候,起作用的以最后一条为准。
6)设置多个path的方法???
2.跨域共享cookie的方法:设置cookie.setDomain(".lh.com");
A机所在的域:home.langchao.com,A有应用cas
B机所在的域:lh.com,B有应用webapp_b
1)在cas下面设置cookie的时候,增加cookie.setDomain(".lh.com");,这样在webapp_b下面就可以取到cookie。
2)这个参数必须以“.”开始。
3)输入url访问webapp_b的时候,必须输入域名才能解析。比如说在A机器输入:http://lc-bsp.lh.com:8080/webapp_b,可以获取cas在客户端设置的cookie,而B机器访问本机的应用,输入:http://localhost:8080/webapp_b则不可以获得cookie。
4)设置了cookie.setDomain(".lh.com");,还可以在默认的home.langchao.com下面共享。
5)设置多个域的方法???
最近的工作经常用到cookie,看了一些资料,虽然原来依赖cookie比较多的方案已经改成现在这个了,但是当时看得一些东西还是最好记下来,免得过些天就一干二净了,怪可惜的。

Cookie跨域setDomain相关推荐

  1. [Cookie]解决Cookie跨域访问

    前言 随着工程的不断扩大,要部署很多不同的服务,这其中就避免不了Cookie的跨域问题,如何实现Cookie在不同域之前实现传输,本文将详细描述. Cookie介绍 1.path Cookie路径是由 ...

  2. ASP.NET的Cookie跨域问题

    将Cookie的有效范围限制到域.  默认情况下,Cookie 与特定的域相关联. 例如,如果您的站点是   www.contoso.com,那么当用户向该站点请求页面时, 您编写的Cookie就被发 ...

  3. 解决cookie跨域访问

    v一.前言 随着项目模块越来越多,很多模块现在都是独立部署.模块之间的交流有时可能会通过cookie来完成.比如说门户和应用,分别部署在不同的机器或者web容器中,假如用户登陆之后会在浏览器客户端写入 ...

  4. 实现cookie跨域

    实现cookie跨域

  5. cookie 跨域问题

    cookie 跨域访问 一. 前言 随着项目模块越来越多 ,很多模块现在都是独立部署, 模块之间的交流有事可能会通过cookie完成 , 比如说门户和应用部署在不同的机器或者web容器中 , 假如用户 ...

  6. Iframe和Frame中实现cookie跨域的方法(转载)

    在Iframe和Frame中默认是不支持Cookie跨域的,但通过设置P3P协议相关的响应头可以解决这一问题. 关于p3p协议: P3P: Platform for Privacy Preferenc ...

  7. cookie跨域,实现单点登录

      Cookie 跨域,实现单点登录 Table title                         最近在做一个单点登录的系统整合项目,之前我们使用控件实现单点登录(以后可以介绍一下).但现 ...

  8. 请求跨域设置同时允许cookie跨域(携带cookie)

    最近做一个前后端分离的项目,后台.Net 进行开发,使用session来进行身份验证.发现调用接口的时候总是显示未登录,经过检查发现每次请求过去的sessionid是不一样的,导致服务器找不到之前登陆 ...

  9. axios库读不到cookie_axios中cookie跨域及相关配置示例详解

    自从入了vue之后,一直在用axios这个库来做一些异步请求,下面这篇文章主要介绍关于axios中cookie跨域及相关配置的资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴. 前言 最近 ...

最新文章

  1. 新机器学习库TensorFlow Privacy问世:旨在保护敏感数据
  2. python使用ctype中”OSError: [WinError 193] %1 不是有效的 Win32 应用程序“的解决办法
  3. Dart中的catchError捕获顺序
  4. 案例:服务器输出字符数据到浏览器 || 乱码问题|| 案例:服务器输出字节数据到浏览器
  5. 【ruoyi若依】为当前页添加显示事件
  6. 基于SCN的查询(AS OF SCN)
  7. 对10亿个数据去重java_JAVA 8 新特性
  8. 17.Class Preferences
  9. CentOS6.x安装zabbix
  10. python反转一个三位数_反转Python整数的位
  11. navicat 10免费下载及破解
  12. 计算机显示器电源原理,ATX电源的工作原理
  13. Oracle——物化视图
  14. Python游戏开发,Python实现开心消消乐小游戏 附带源码
  15. 爱普生几种低功耗时钟芯片
  16. 银行的atm是一台通用计算机,ATM自动取款机是不是所有银行通用的,要不...
  17. 线程并发问题(线程安全)
  18. 如何在Deepin Linux下安装Docker容器经验分享
  19. 西门子S7-1500PLC大型程序,各种FB块PTO控制20多个轴,5台S7-1200PLC智能IO通讯,ModbusRTU通讯轮询
  20. 黑马4天从浅入深精通SpringCloud 微服务架构(完整资料)

热门文章

  1. python·turtle画中国国旗
  2. Wincc经典版下载
  3. 8种适用于不同机器学习问题的常用数据集
  4. 创造的发动机-知识的网络
  5. 2021年第十二届蓝桥杯省赛C/C++B组题解总结
  6. 水晶五笔下载地址(非技术)
  7. 微信公众号上传文件附件教程
  8. 数学故事在小学数学课堂教学中的应用研究
  9. Android persist类property 知识点
  10. Elasticsearch是什么?