RU

Как тестировать API: 20 проверок, которые должен уметь делать QA

Тестирование API часто сводится к одному: отправить запрос и убедиться, что сервер ответил 200 . На собеседовании этого хватает на пару минут, а в п…

apiтестирование apiqapostmanтест-кейсыrest apijson schemaopen apiавтотестыhttp
Habr
RU

[Перевод] Роутинг NGINX на предикатах для обработки API-трафика без скриптов

Типовую задачу проксирования трафика на базе заголовков и тела HTTP-запроса теперь можно решать напрямую с помощью предикатных локейшенов в NGINX. Д…

nginxapijsonnjsбалансировка нагрузкиhttpapi gatewaymcp
Habr
EN

Day 1 — ইন্টারনেট আসলে কীভাবে কাজ করে

আকাশ নামের এক ছেলের কাছে একটা ফোন এলো। ওপাশ থেকে একজন খুব সিরিয়াস গলায় বলল, "আমাদের ব্যাংকের server maintain করা হচ্ছে। আপনার অ্যাকাউন্টে একটু সমস্য…

networkingdnshttpcomputerscience
Dev.to
RU

Скачать базу GetCourse без API? Пожалуйста

В статье я расскажу, как мне удалось скачать базу GetCourse с одним только логином и паролем обычного менеджера. Разумеется, скачать можно только то…

getcoursedevtoolscurlреверс-инжинирингпарсинг данных с сайтавеб-скрейпингавтоматизацияаналитика данныхhttpаналитик в чужом процессе
Habr
RU

Что происходит, когда вы открываете сайт в браузере: путь одного запроса

Вы вводите адрес в браузере и нажимаете Enter. Через долю секунды на экране появляется страница — настолько привычное действие, что мы не задумываем…

dnshttptcpiptlsбраузерывеб-разработкасетиtimeweb_статьи
Habr
RU

У nginx сжатие заголовков одностороннее

Стенд: один nginx, одно HTTP/3-соединение, четыре одинаковых запроса подряд. Меряем размер сжатого блока заголовков в обе стороны. Ответ (nginx → кл…

nginxquicqpackhpackсжатие заголовковдинамическая таблицаcve-2026-42530use-after-freeисходный кодhttp
Habr