Actuellement, utiliser Flex en utilisant FluorineFx pour connecter le backend .Net. Côté flex, j'injecte une valeur personnalisée dans l'en-tête AMF3. Est-ce que quelqu'un sait comment accéder à l'en-tête AMF du côté .Net après que FluorineFx a analysé la requête? Il n'est pas évident pour moi si FluorineFx me donne accès au message AMF3 après l'avoir analysé.FluorineFx Inspecter l'en-tête AMF
1
A
Répondre
0
Cela fonctionne pour moi:
var amfMessage =
(AmfBaseMessage) OperationContext.Current.RequestContext.RequestMessage;
var header = amfMessage.AmfHeaders.FirstOrDefault(x => x.Name == "HeaderName");
var headerValue = header.Content as string;
Il suffit de remplacer HeaderName
et as string
comme le nom et le type pour vos besoins.