修复在Rest模式下调用链没法向下一节点传递

This commit is contained in:
ascrutae 2016-04-22 20:59:50 +08:00
parent 6229fd3516
commit 9629db519b
1 changed files with 4 additions and 1 deletions

View File

@ -40,7 +40,10 @@ public class SWDubboEnhanceFilter implements Filter {
// attachments.put(key, value);
// }
// }
invocation.getAttachments().put("contextData", contextDataStr);
// 在Rest模式中attachment会被抹除不会传入到服务端
// Rest模式会将attachment存放到header里面具体见com.alibaba.dubbo.rpc.protocol.rest.RpcContextFilter
//invocation.getAttachments().put("contextData", contextDataStr);
context.getAttachments().put("contextData", contextDataStr);
} else {
fix283SendNoAttachmentIssue(invocation, contextDataStr);
}