2016-09-16 1 views
3

J'essaie d'envoyer un en-tête personnalisé backend comme ceci:GWT tête d'envoi à C# Backend

RequestBuilder builder = new RequestBuilder(RequestBuilder.POST, url); 
builder.setHeader("X-SessionID", "ABC123456"); 

Et vais le recevoir par:

public object AfterReceiveRequest(ref Message request, IClientChannel channel, InstanceContext instanceContext) 
{ 

} 

Mais l'objet 'Message' est vide! Qu'est-ce que je me trompe?

Merci!

+0

Avez-vous vérifié dans Chrome Dev Tools si la demande a effectivement un corps? Où et comment définissez-vous le corps de votre 'RequestBuilder'? –

+0

Je ne lui donne pas un corps, n'en ai pas besoin! – Flo

Répondre

1

C'était CORS erreur! J'ai désactivé la méthode OPTION! Donc il ne peut pas l'envoyer correctement!

Activé la méthode OPTION, tout fonctionne bien!