Node-RED:Библиотеки/node-red/HTTP response: различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки |
Myagkij (обсуждение | вклад) Нет описания правки |
||
Строка 1: | Строка 1: | ||
{{Node-RED/Панель перехода}} | {{Node-RED/Панель перехода}} | ||
{{Перевод от Сubewriter}} | {{Перевод от Сubewriter}} | ||
{{Myagkij-редактор}} | {{Myagkij-редактор}} | ||
Строка 60: | Строка 59: | ||
[[Категория:Нода модуля node-red]] | [[Категория:Нода модуля node-red]] | ||
[[Категория:Нода node-red]] | [[Категория:Нода node-red]] | ||
Текущая версия от 11:08, 24 сентября 2023
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
Нода «HTTP response»
Отправляет ответы на запросы, полученные нодой «HTTP in».
Свойства присылаемого сообщения
- Свойство «payload» (строка) – тело ответа
- Свойство «statusCode» (число) – код состояния ответа. По умолчанию – «200»
- Свойство «headers» (объект) – HTTP-заголовки, которые нужно включить в ответ
- Свойство «cookies» (объект) – используется для того, чтобы задать или удалить кукис
Подробное описание
Свойства «statusCode» и «headers» можно задать внутри самой ноды. Если свойство было задано в ноде, его нельзя будет перезаписать соответствующим свойством сообщения.
Обработка кукис
В свойстве «cookies» должен быть объект с парами «ключ/значение». Значением может быть либо строка, задающая значение по умолчанию для кукис, либо объект с несколькими свойствами.
В примере ниже задается две кукис: «name» со значением «nick» и «session» с двумя свойствами – «value» со значением «1234» и «maxAge» со значением «900000» (время сеанса – 15 минут).
msg.cookies = {
name: 'nick',
session: {
value: '1234',
maxAge: 900000
}
}
Здесь могут быть следующие свойства:
- «domain» (строка) – имя домена для кукис
- «expires» (дата) – срок сеанса в среднем времени по Гринвичу (GMT). Если здесь ничего не задано или задано «0», создается сеансовая кукис (удаляется после закрытия браузера)
- «maxAge» (строка) – срок сеанса относительно текущего времени в миллисекундах
- «path» (строка) – путь для кукис. По умолчанию – «/»
- «value» (строка) – значение кукис
Чтобы удалить кукис, задайте свойство «value» на «null».
См.также
Внешние ссылки