【发布时间】:2012-02-29 05:06:51
【问题描述】:
目前,使用 Flex 使用 FluorineFx 连接 .Net 后端。在 flex 方面,我将自定义值注入 AMF3 标头。有谁知道在 FluorineFx 解析请求后如何获取 .Net 端的 AMF 标头?如果 FluorineFx 在解析 AMF3 消息后让我访问它,对我来说并不明显。
【问题讨论】:
标签: amf fluorinefx
目前,使用 Flex 使用 FluorineFx 连接 .Net 后端。在 flex 方面,我将自定义值注入 AMF3 标头。有谁知道在 FluorineFx 解析请求后如何获取 .Net 端的 AMF 标头?如果 FluorineFx 在解析 AMF3 消息后让我访问它,对我来说并不明显。
【问题讨论】:
标签: amf fluorinefx
这对我有用:
var amfMessage =
(AmfBaseMessage) OperationContext.Current.RequestContext.RequestMessage;
var header = amfMessage.AmfHeaders.FirstOrDefault(x => x.Name == "HeaderName");
var headerValue = header.Content as string;
只需将HeaderName 和as string 替换为适合您需要的名称和类型。
【讨论】: