如何实现webservice服务端拦截客户端请求数据,然后做特殊业务处理后返回自己模拟出来的数据? 5

A系统调B系统提供的webservice服务,现在想在B端做一个拦截,就是把A调用都拦截下来,并且还要获取得到A中的一些请求参数,然后在B端做相应的业务处理(B系统拦截后... A系统调B系统提供的webservice服务,现在想在B端做一个拦截,就是把A调用都拦截下来,并且还要获取得到A中的一些请求参数,然后在B端做相应的业务处理(B系统拦截后做特殊处理,并非走原B系统提供的webservice服务的业务流程),最后B可返回特定的数据给到A。
也就是说:B端做了一个mock,不走原webservice正常业务处理流程,而是定制返回给A一些数据。
A端不做任何改造,只改造B系统。这样的功能如何实现?(A和B系统都是java语言)
展开
 我来答
claxyyy
2014-12-25 · 超过30用户采纳过TA的回答
知道答主
回答量:99
采纳率:0%
帮助的人:48.3万
展开全部
webservice既然B接收到A的请求, 那B不是想怎么处理就怎么处理。 这难道不行?
追问
B收到A请求后,想通过A特殊参数做特殊处理,但是这个特殊处理不能在原B系统的ws里边直接写,也就是说,不能侵入原B系统的ws服务的原业务代码,只能在B系统另外新增代码去做这个特殊业务处理
追答
不能理解。那你在其它地方新增代码就是 , 最后调用返回就是。 请求到B了,难道要用拦截器拦截? 如非不是,那帮不到你了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式