Tag: ws addressing

为什么wsa:WCF删除了我的回复邮件中的标题?

我有一个带有IDispatchMessageInspector的WCF服务和一个修改消息的WS-Addressing头的BeforeSendReply方法。 这适用于所有标题,除了wsa:To,它正从回复中删除… public void BeforeSendReply(ref Message reply, object correlationState) { reply.Headers.To = new Uri(“urn:something:something:something”); // Why won’t this show up in the response? reply.Headers.From = new EndpointAddress(“urn:blabla:blabla”); reply.Headers.MessageId = MessageIDHelper.CreateNew(); reply.Headers.ReplyTo = new EndpointAddress(Definitions.WSA_REPLYTO_ANONYMOUS); reply.Headers.Action = Definitions.WSA_ACTION_SOMETHING_SOMETHING; } 这导致: http://xxx.xx/xxx/Messages/1/Send SOME_ID_WHATEVER urn:xxx.xx:xxx:xxx urn:uuid:083b5fb7-ff45-4944-b881-b4c590577408 http://www.w3.org/2005/08/addressing/anonymous … 即使result.ToString() (result = Message type)给了我: http://xxx.xx/xxx/Messages/1/Send SOME_ID_WHATEVER urn:xxx.xx:xxx:xxx urn:xxx.xx:xxx:xxx urn:uuid:083b5fb7-ff45-4944-b881-b4c590577408 […]