14 messaggi dal 31 agosto 2010
Ciao a tutti. Ho un problema con un servizio WCF. Avrei necessità di modificare l'header di tutti i messaggi delle richieste al servizio aggiungendo un'informazione personalizzata, ma da quello che ho letto su internet non è possibile farlo con un Wcf Data Service.
E' vero o semplicemente non ho capito io come funzionano gli header personalizzati?!?
Grazie.
I wcf data service sono normali servizi wcf esposti in http che personalizzano solo alcuni aspetti, perciò credo che tu possa usare un IDispatchMessageInspector (se ti serve lato server) o IClientMessageInspector, per controllare nelle Properties se è presente una proprietà di nome HttpRequestMessageProperty.Name. E' di tipo HttpRequestMessageProperty e la puoi modificare per inserire gli Headers che vuoi.

Ciao

Il mio blog
Homepage
14 messaggi dal 31 agosto 2010
A furia di fare tentativi sono arrivato a qualcosa.
Pare che basti un semplice comando:
e.RequestHeaders("<nome chiave>") = "valore"
nell'evento sendingrequest del context per risolvere il problema.
Grazie comunque.
Ciao
Con IClientMessageInspector automatizzavi il tutto ma va bene anche così

Ciao

Il mio blog
Homepage

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.
Community
Ultimi messaggi
UTENTI ONLINE
In primo piano

I più letti di oggi

Media
In evidenza
MISC