首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web开发 >

发送HTTP头跟跳转同时

2012-12-16 
发送HTTP头和跳转同时站点A在页面放一个超链之类的东西,点击可以跳转并到登录到站点B而站点A是将身份认证

发送HTTP头和跳转同时
站点A在页面放一个超链之类的东西,点击可以跳转并到登录到站点B
而站点A是将身份认证参数通过HTTP头发送给站点B,假设地址是http://b.test.com/login.do
在这个login文件里面,从http头里获得那个参数并判断然后实现登录
但是问题是站点A怎么发送完HTTP头之后就跳转呢?
因为一般的程序发送HTTP头之后如果你再来个跳转,实际上又发送了另一个HTTP请求。这第二次的HTTP请求里面是不会有这个身份认证参数的,于是用户肯定登录不了

我想过在第一次发情HTTP请求的时候站点B就进行身份判断,然后设置cookie,但是问题是如果站点A是用服务器发送这个HTTP头的,那么我的设置的cookie就没用了,因为cookie是发送到站点A的服务器而不是用户的浏览器的
第二个想法是使用ajax发送HTTP头,但是跨域的又要怎么做到发送和跳转是在一个HTTP请求里面呢?

我在做一个接口,对方文档只要求我检查HTTP头里面的参数就行了,实在搞不明白对方要怎么做才能让用户登陆在站点B
[解决办法]
傳輸加密的數據給b b解密 正常就是已經登錄。不就結了,想得那麼複雜來做什麼...
[解决办法]
你的意思是要我拿把菜刀架在对方脖子上让他们按我的要求来做吗?

引用:
傳輸加密的數據給b b解密 正常就是已經登錄。不就結了,想得那麼複雜來做什麼...

[解决办法]
引用:
站点A在页面放一个超链之类的东西,点击可以跳转并到登录到站点B
而站点A是将身份认证参数通过HTTP头发送给站点B,假设地址是http://b.test.com/login.do
在这个login文件里面,从http头里获得那个参数并判断然后实现登录
但是问题是站点A怎么发送完HTTP头之后就跳转呢?
因为一般的程序发送HTTP头之后如果你再来个跳转,实际上又发送了另一个HTTP请求。这第……

这个属于单点登录。如果简单的实现的话,可以用加密令牌。但是会存在一些问题可想而知。
[解决办法]
如果跟你没点关系,或者只有一点点关系的站点,你就不要想这个了。两个站点要通用帐号,这本身就不是一个没什么关系的两个网站能达成的.

引用:
你的意思是要我拿把菜刀架在对方脖子上让他们按我的要求来做吗?
引用:

傳輸加密的數據給b b解密 正常就是已經登錄。不就結了,想得那麼複雜來做什麼...

热点排行