Nolan_hu
2013-09-05 10:04
采纳率: 0%
浏览 1.3k
已采纳

WebService 接口调用时,总是会校验需要登录,怎么不校验登录

本人是WebService菜鸟,最近有个项目要用到WebService跨应用取帐套信息。

现在接口都发布好了,客户端代码也生成了,就是调用接口的时候,会提示请先登录,请问怎样避免登录校验啊?因为登录需要帐套信息,我都没有帐套信息,怎么登录呢,很纠结。

环境:JDK1.5 + AXIS1.4.

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • angelbill3 2013-09-05 15:10
    已采纳

    你是不是后台统一定义了一个拦截器?

    打赏 评论
  • 伊风chen 2013-09-05 16:46

    你应该在后台定义了一个filter,在你的filter中 要把你webservice的路径过滤掉

    if(req.getRequestURI().indexOf("login.action")!=-1
    ||req.getRequestURI().indexOf("GetInvoiceMessage.action")!=-1){}

    这是初始登陆时候设置的,GetInvoiceMessage.action就相当于你的webservice调的路径
    这样就会直接跳过了

    打赏 评论

相关推荐 更多相似问题