Condividi tramite


Metodo e cookie XMLHttpRequest setRequestHeader

Questo articolo consente di risolvere il problema quando si usa il XMLHttpRequest setRequestHeader metodo e i cookie.

Versione originale del prodotto: Internet Information Services
Numero KB originale: 234486

Sintomi

Quando si usa IL MODELLO DOM (Document Object Model) XML, il setRequestHeader metodo sull'oggetto XMLHttpRequest non sembra impostare le intestazioni dei cookie come previsto. La prima chiamata all'uso setRequestHeader dell'intestazione HTTP cookie sembra non avere alcun effetto.

Risoluzione

Per aggiungere cookie alla richiesta, è necessario ripetere la chiamata a setRequestHeader per l'intestazione Cookie perché la prima chiamata viene ignorata:

'this value is ignored, but the step is necessary
xmlRequest.setRequestHeader "Cookie", "any non-empty string here"
'set all cookies here
xmlRequest.setRequestHeader "Cookie", "cookie1=value1; cookie2=value2"

Note

L'impostazione dei cookie in questo modo è atipica. I cookie sono meglio impostati dal server usando l'intestazione Set-Cookie .