2012-05-23 4 views
0

J'ai un serveur WCF qui gère une commande POST. J'ai créé le point de terminaison avec WebHttpBinding. Mon problème est que je n'ai aucun contrôle sur le client qui envoie le POST. Comme il s'avère que le client n'envoie pas le Content-Type. Y a-t-il un moyen pour moi de gérer ça? Je sais quel devrait être le type de contenu. Est-il possible d'intercepter la requête et d'ajouter le type de contenu?Gestion du serveur WCF manquant Content-Type

+0

Vous pouvez utiliser les interfaces IDispatchMessageInspector AfterRecieveRequest méthode pour gérer la demande et effectuer les opérations nécessaires. référence: http://msdn.microsoft.com/fr-fr/library/system.servicemodel.dispatcher.idispatchmessageinspector.afterreceiverequest.aspx – Rajesh

Répondre

0

Vous pouvez utiliser les interfaces IDisptachMessageInspector AfterRecieveRequest méthode pour gérer la demande et effectuer les opérations nécessaires

IDispatchMessageInspector.AfterReceiveRequest Method

+0

Cela n'aide pas. Le serveur rejette la demande avant d'accéder à ma méthode AfterReceiveRequest. Je peux dire que l'inspecteur est configuré correctement car il est atteint lorsque le champ de type de contenu est envoyé. –

Questions connexes