J'essayais de modifier un en-tête HTTP en utilisant C#. J'ai essayé de manipuler l'événement Request.Headers sur la page preinit. Mais quand j'essaye de placer n'importe quoi aux en-têtes, j'obtiens l'exception de PlatformNotSupportedException. Puisque nous ne pouvons pas établir un nouveau NameValueCollection à Reqeust.Headers, j'ai essayé de définir la valeur en utilisant le code suivant:Comment modifier l'en-tête HTTP d'une requête en utilisant C#?
Request.Headers.Set(HttpRequestHeader.UserAgent.ToString(), "some value");
Toute idée de comment cela peut-il être atteint?
Avez-vous vraiment besoin de régler la demande (= entrant) valeur, ou plutôt la réponse un (= sortant)? –
Entrant .. pas sortant .. :) – Amit