刚开始,项目经理分配的一任务是单点登录的接口,大致业务是:有一门户系统,用户都要通过门户统一入口进来,登录成功进入业务系统时需要根据登录信息判断用户权限、职务等然后根据权限显示不同页面。而且门户系统约定将登录用户信息放入header中,各业务系统都去header中取。
之前也没使用过header,后来查资料使用也很简单,header类似于session的功能,以(key,value)形式存储,业务系统也都通过http中request请求拿到header值:String value=request.getHeader(key)。但是遇到一问题就是,门户系统不在我们手里,所以如果想测试自己业务系统,就需要模拟门户header里面的数据,这时chrome插件ModHeader便可以解决这个问题。
下载安装后,chrome右上角可以看到该插件,可以在自己制定header的key和value的值,然后在自己业务系统按着自己定义的key去取value的值,当然可以断点调试自己模块的其他功能。
ModeHeader是很好的测试httpheader,支持在线修改http header的小工具。