браузер не отправляет cookie на сервер с локального хоста при отправке с другого источника

60
7

У меня проблема, которую я не понимаю. Я делаю api-вызов от abcom до abcom. В devtools я вижу запрос, и я вижу, что он содержит cookie, как и ожидалось. Затем я делаю один и тот же вызов api с моего локального узла на abcom, а cookie - нет. Согласно моим знаниям и поиску онлайн-документации, cookie следует отправлять на сервер, если он соответствует всем его правилам (домен, путь, срок действия и т.д.).

Если да, почему запрос отличается для каждого происхождения?

Мы постоянно пользуемся услугами CORS. Кроме того, чтобы проверить, я отключил защиту сторонних сторон от Chrome.

Вот изображение, чтобы предоставить более подробную информацию: enter image description here

Не стесняйтесь указывать мне хорошую документацию по этому вопросу :)

спросил(а) 2018-01-24T11:56:00+03:00 2 года, 1 месяц назад
1
Решение
79

Из-за соображений безопасности вы не можете передавать файлы cookie между двумя разными доменами. Вы не можете обменять куки между localhost и abcom.

ответил(а) 2018-01-24T14:07:00+03:00 2 года, 1 месяц назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема