diff --git a/common/proxy/proxy_factory/default.go b/common/proxy/proxy_factory/default.go
index 3e21a21ca347824747ffcc5b4293de27df8103d7..013b39911054ef5bd89d38cd50116a204b117872 100644
--- a/common/proxy/proxy_factory/default.go
+++ b/common/proxy/proxy_factory/default.go
@@ -86,6 +86,7 @@ type ProxyInvoker struct {
 // Invoke ...
 func (pi *ProxyInvoker) Invoke(ctx context.Context, invocation protocol.Invocation) protocol.Result {
 	result := &protocol.RPCResult{}
+	result.SetAttachments(invocation.Attachments())
 
 	url := pi.GetUrl()