Skip to content

feat(http): добавить учебные опыты с куки, кешем, вебхуками и повторами - #27

Merged
mokevnin merged 1 commit into
mainfrom
feat/http-course-demos
Oct 19, 2026
Merged

mokevnin merged 1 commit into
mainfrom
feat/http-course-demos

Conversation

@mokevnin

Copy link
Copy Markdown
Contributor

Summary

Добавлены обработчики, на которых построены уроки HTTP для автоматизации. Сейчас публичные адреса сессии, кеша, вебхуков и опытов надёжности отвечают 404. После публикации сервер сможет обслуживать описанные в уроках запросы.

/http-protocol/
├── login-form, session       куки и завершение сеанса
├── cache                    свежесть, ETag и условные запросы
├── webhooks/inboxes          подписка, доставка и журнал
└── reliability/runs          временные ошибки, таймаут и повтор операции

Evidence

  • До изменения публичные учебные маршруты возвращают 404.
  • mise run check прошёл, 189 тестов успешны, один существующий тест пропущен.
  • Тест доставки вебхука выполняет настоящий локальный HTTP-запрос. Проверены изоляция опытов, проверка источника, потеря ответа и повтор операции с ключом идемпотентности.
  • Изменения объединены с актуальным main, включая приложения для UI-тестов. Общие коллекции задач и остальных ресурсов сохраняются.

Merge Danger

Door: two-way

Blast Radius: HTTP

Добавлены отдельные маршруты. Временные опыты хранятся в памяти 30 минут, объём данных ограничен. Получатель вебхука выбирается только из собственного опыта, произвольные внешние адреса не вызываются.

Образ и публичный сервер публикуются отдельно от слияния Git.

@mokevnin
mokevnin merged commit ed9010f into main Oct 19, 2026
3 checks passed
@mokevnin
mokevnin deleted the feat/http-course-demos branch October 19, 2026 19:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant