Вам не нужно перенаправлять, чтобы получить куки.Все, что вам нужно, это контент с задержкой загрузки.
В принципе, я считаю, что будет работать следующее:
Ответ 'GET /index.html' устанавливает файлы cookie (они приходят в заголовок и хранятся до index.html получен и обработан).
Вы можете проверить файлы cookie во время обслуживания, скажем «GET /TinyImage.gif», если у вас нет проблем с кэшированием и вы динамически реагируете на изображения.
Итак, последняя проблема: как вы сообщите пользователю о своих выводах из запроса TinyImage?Определенно не легко, но если вы используете IFrame вместо простого тега, вы можете получить два запроса GET для одного рендеринга страницы.
Или вы можете быть по-настоящему безумным и фактически останавливать первый GET, пока второй GET не подтвердит настройки браузера.Это для некоторых мастеров HTTP, но если вы можете обернуть голову вокруг Comet (не AJAX, Comet!), Это может пригодиться.
Это определенно возможно, просто сложно.Буду ли я пытаться сделать это в ASP.NET?Ничего не могу пообещать, но делиться будет аккуратно.