今天又遇到两个跨域问题,才意识到拥有清晰明确的概念是多么重要。
首先,同一个tomcat容器下多个web应用是否跨域?默认这些web应用中的ajax互联访问不跨域,因为只有协议,域名和端口中有一个以上不同时才会有跨域问题。
http和https是不同的协议会涉及到跨域,域名和对应的IP不同也涉及到跨域。
下午遇到一个问题。一个https设置了cookie头安全的应用,我放到http的容器下访问,结果登陆后总是又跳到登陆页面。在后台跟踪花了好长时间没解决后,又想起了前台抓包cookie传递问题,搜索才发现是因为响应中设置cookie安全导致在http下浏览器无法传递cookie造成的。
最后转载一句今天看到的一句话,
你的底牌,来自于你的积累,从0到1是每个人必须体验的人生经历,绕过它,人生可能变得简单,也可能失去意义。走好每一步是真的。