Вспомогательные команды

Cookie

Куки - специальные переменные, переданные сервером клиенту и хранимые на стороне клиента. При запросе все хранимые куки передаются серверу. Иногда бывает так, что необходимо прочитать какую-либо куку для использования в запросе или заголовке запроса. Для этого предназначена команда cookie_get. Как операнд она принимает имя куки и переносит содержимое куки в регистр, поэтому эту команду можно использовать только в блоковом контексте.

Пример использования:

          # ЧИТАЕМ COOKIE С ИМЕНЕМ `secure`
- cookie_get: secure
          

Иногда может потребоваться очистить так называемую банку с печеньками (cookie jar) - контейнер в котором хранятся все куки. Для этого предназначена команда cookie_reset. Она не требует никаких операндов и может быть выполнена в любом контексте.

Пример использования:

          # ОЧИЩАЕМ COOKIE JAR
- cookie_reset
          

В следующей главе мы научимся извлекать данные из заголовков ответа сервера.