Знаете ли вы, существует ли библиотека Javascript для обработки файлов cookie, которая является зрелой и может работать без браузера? Другими словами, мне нужна только логика файлов cookie, которая включена в веб-браузеры и HTTP-клиенты и соответствует текущим стандартам, а файлы cookie хранятся и извлекаются из частного хранилища.
Я думаю, что библиотека может содержать только методы get/set. Метод set устанавливает файлы cookie, полученные из HTTP-заголовка «Set-Cookie», а метод get возвращает список файлов cookie для отправки в заголовке «Cookie» для определенного хоста (или домена). Метод get также должен будет получить хост в качестве параметра, поскольку он возвращает ошибку или что-то еще, если хост указывает файлы cookie для другого домена. Есть более подробная информация о файлах cookie, которые было бы неплохо иметь.
Я видел такие вопросы, как Есть ли эквивалент HTTP-клиент Apache в JavaScript?, но ответ работает и устанавливает файл cookie в браузере, а не в конкретном контейнере.
Примечание. я изучил https://github.com/jed/cookies/blob/master/lib/cookies.js , это более близкая библиотека, которая прямо сейчас соответствует вопросу. Самая важная проблема заключается в том, что для домена нет геттера: представьте, что вы хотите вернуть все файлы cookie для домена yahoo.com, эта логика не является частью библиотеки, и это одна из наиболее важных функций для домена. библиотека файлов cookie, чтобы решить, какие файлы cookie отправлять в HTTP-запросе.