Set-Cookie Header Z wieloma ciasteczkami

Miałem problem.

Kiedy dodasz wieleSet-Cookie nagłówki odpowiedzi

headers.Add("Set-Cookie", "a=b;Path=/;");
headers.Add("Set-Cookie", "c=d;Path=/;");

faktycznie są one połączone i wysyłany jest tylko jeden nagłówek z plikami oddzielonymi przecinkami

Set-Cookie: a=b;Path=/;,c=d;Path=/;

WedługRFC2109 jest poprawną składnią. Ale tak nie jestRFC6265, który przestaje być aktualnyRFC2109

Ponadto najnowsze przeglądarki nie obsługują również tej składni oddzielonej przecinkami. Przetestowany naIE9, Firefox 13 iGoogle Chrome 20.

Wszystkie te przeglądarki pobierały tylko pierwsze pliki cookie.

Zobacz przykładowy projekt poniżej

https://github.com/mnaoumov/cookie-bug/

Chcę znaleźć jakieś obejście.

Spodziewam się mieć dwa różneSet-Cookie nagłówki.

Próbowałem coś napisaćMessageInspector przepisać nagłówki HTTP. Nie mogłem znaleźć sposobu uzyskania dostępu do tych nagłówków.

Jakieś pomysły?

P.S. Użyta technologia: Web API

questionAnswers(2)

yourAnswerToTheQuestion