返回信息流想做一个类似咱们学校网关认证的功能,只对http访问进行限制。。。但是问题好多。。
我的想法是对所有http的get请求进行识别,然后对于未经认证的IP回复一个登录页面,就像咱们学校网关,对于未认证的get请求返回一个302信息将网页重定向到认证页面(测试阶段设置了一个随意的固定网址)。。。于是问题出现了。。[ema12]
根据wireshark抓包显示,我构造的数据包属于该数据流合法数据包,IP、端口、序列号、校验等一切正常,但是不知为何客户端浏览器没有响应,而是重传了请求,在chrome的审查元素里可以看到请求此时一直都是pending状态,后来为了方便测试我设置为为所有重传为通过,然后学校的响应包就来了,浏览器直接响应。。经过对比。。实在是不知道问题在哪。。特来贵版求助。。[ema23]
附件是我测试二次通过条件下抓取的数据包筛选结果以及抓取的原始包,原始包中编号750的包为测试的http get请求。
附件(3.7KB)
附件(435KB)
这是一条镜像帖。来源:北邮人论坛 / www-technology / #26097同步于 2014/6/11
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖
[求助]咱们学校的web认证功能是怎么实现的啊?
swd3823
2014/6/11镜像同步2 回复
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
【 在 swd3823 的大作中提到: 】
: 想做一个类似咱们学校网关认证的功能,只对http访问进行限制。。。但是问题好多。。
: 我的想法是对所有http的get请求进行识别,然后对于未经认证的IP回复一个登录页面,就像咱们学校网关,对于未认证的get请求返回一个302信息将网页重定向到认证页面(测试阶段设置了一个随意的固定网址)。。。于是问题出现了。。
: 根据wireshark抓包显示,我构造的数据包属于该数据流合法数据包,IP、端口、序列号、校验等一切正常,但是不知为何客户端浏览器没有响应,而是重传了请求,在chrome的审查元素里可以看到请求此时一直都是pending状态,后来为了方便测试我设置为为所有重传为通过,然后学校的响应包就来了,浏览器直接响应。。经过对比。。实在是不知道问题在哪。。特来贵版求助。。
: ...................
学校的认证应该是通过ldap实现的,因为登录网关出错的时候收到过ldap error的错误信息
【 在 Smutty 的大作中提到: 】
: 学校的认证应该是通过ldap实现的,因为登录网关出错的时候收到过ldap error的错误信息
非常感谢,我去学习一下~
来自「北邮人论坛手机版」