A refusé d'dangereuses en-tête “Cookie” erreur dans le navigateur mais la demande est acceptée

Je suis en utilisant Angularjs. Lorsque j'ai mis Cookie - tête avec xhr.setRequestHeader() j'obtiens l'erreur suivante sur google Chrome:

Refused to set unsafe header "Cookie"

Cependant, la Cookie est inclus dans la demande et envoyé avec succès au serveur. Il me semble avoir tout configuré correctement pour permettre Cookie en-tête sur le serveur et le client:

pour le serveur j'ai:

Header add Access-Control-Allow-Credentials "true"

pour le client, je le préciser:

withCredentials

Pourquoi est-ce une erreur?

Je suppose que le navigateur gère le cookie en-têtes par lui-même.
hey, merci, que voulez-vous dire par là? 🙂
Je sais que Chrome ne vous permettra pas de définir le contenu de longueur par exemple. Il le fait pour vous. Donc je suppose que c'est peut-être la même chose avec l'en-tête de cookie.
Je suppose que c'est exactement cela! Après j'ai enlevé setRequestHeader() de mon code de la Cookie en-tête est toujours transmis au serveur. Merci! Bonne chance!
comment avez-vous résoudre ce problème? vous pouvez poster votre code

OriginalL'auteur Max Koretskyi aka Wizard | 2015-01-31