Comment puis-je lire les informations d'en-tête Authorization à partir d'un service WCF basé sur REST?Comment puis-je lire l'en-tête Authorization à partir d'un service WCF basé sur REST?
8
A
Répondre
5
Vous essayez de lire l'en-tête http.
OperationContext.Current.OutgoingMessageProperties
or
OperationContext.Current.IncomingMessageProperties
14
En fait, puisque vous demandez un service de base REST WCF Je pense que vous devriez utiliser
WebOperationContext.Current.IncomingRequest.Headers
afin d'obtenir les en-têtes HTTP dans la requête.
+3
je ce pour lire l'en-tête d'autorisation: 'var auth = WebOperationContext.Current.IncomingRequest.Headers [ "autorisation"];' –
cela ne fonctionnera pas pour le service WCF et jeter l'exception – Vincent