HTTP-Anfrage-Header zur WCF-Anfrage hinzufügen

7

Ich habe einen WCF-Dienst, der sowohl von AJAX als auch von C # -Anwendung verwendet wird Ich muss einen Parameter über den HTTP-Request-Header senden.

Auf meinem AJAX habe ich folgendes hinzugefügt und es funktioniert:

%Vor%

und auf der WCF-Serverseite mache ich folgendes um den Header zu erhalten:

%Vor%

Was ist das C # -Äquivalent? Wie kann ich den http-Anforderungsheader senden, der auch von meinem WCF-Server verwendet wird?

Ich muss den Parameter zum Header der HTTP-Anfrage und nicht zum Kopf der Nachricht hinzufügen,

Danke!

    
Dor Cohen 13.12.2012, 09:06
quelle

2 Antworten

21

Der einfachste Weg dazu ist WebOperationContext im Folgenden Weg:

%Vor%

Aus dieser posten

    
Dor Cohen 13.12.2012, 10:56
quelle
-2

Erstellen Sie ein neues WebRequest-Objekt vom Typ HttpWebRequest. Setzen Sie die Kopfzeile und erhalten Sie die Antwort.

%Vor%

für ein detaillierteres Beispiel für Webrequest finden Sie auf dieser Seite

    
alykhalid 13.12.2012 09:12
quelle