dubbox icon indicating copy to clipboard operation
dubbox copied to clipboard

场景2:dubbo消费端调用dubbo的REST服务:消费端放入了attachments信息服务端取不到

Open gMan1990 opened this issue 8 years ago • 8 comments

RT

gMan1990 avatar May 04 '17 16:05 gMan1990

show a testcase

kimmking avatar May 10 '17 00:05 kimmking

@kimmking 消费端: ax op q 1l 1lx7pky z 1 服务端:只写rest protocol <dubbo:protocol name="rest" port="-1" server="tomcat" extension="com.alibaba.dubbo.rpc.protocol.rest.support.LoggingFilter" /> _usms e fl4ivefqhn67 p

gMan1990 avatar May 10 '17 02:05 gMan1990

@kimmking 消费者项目: --只写<dubbo:protocol name="dubbo",可以看到调用堆栈: image --只写<dubbo:protocol name="rest",没跟踪到attachments信息

gMan1990 avatar Jun 13 '17 09:06 gMan1990

rest的附件机制跟dubbo协议不一样, 你看一下resteasy/javax-rs的附件使用方式

kimmking avatar Jun 13 '17 17:06 kimmking

@kimmking Google一下,没看到,估计要用英文搜

gMan1990 avatar Jun 26 '17 17:06 gMan1990

是不是不支持这样传递数据啊

rangwea avatar Dec 19 '17 10:12 rangwea

@gMan1990 @kimmking 这个有没有解决?没办法就只能用headers传递数据了

rangwea avatar Dec 19 '17 10:12 rangwea

RpcContext.getContext().getAttachments() 在这里放置参数,也在这里取。不是在Invocation对象中取

rangwea avatar Dec 20 '17 02:12 rangwea