If-Match: two curls, one 412
You know that feeling. Two tabs. Same note. You save in one, then save in the other, and the first version is just gone. Last write wins. That is th…
Latest Web news from Tech News
You know that feeling. Two tabs. Same note. You save in one, then save in the other, and the first version is just gone. Last write wins. That is th…
A redirect chain is a redirect that points at another redirect. Browsers follow the whole sequence without showing it, so a chain can sit on a site…
CogniPrep has a page for the PELLETB, the written exam California law enforcement agencies use. Part of that page is a table of agencies and what ea…
If you moved private files off presigned URLs and started serving them through your own route, you have probably hit this: images are fine, PDFs are…
HTTP/2 already gave us multiplexing, binary framing, and better use of a single TCP connection. So why did we need HTTP/3? The answer is not really…
A ViewModel should call GetUser(42) . It should not assemble HttpRequestMessage by hand, and it should not discover a wrong route at runtime. Plugin…
Обычная UDP-проба осталась без ответа, QUIC-handshake прошёл, а попытка HTTP/3 GET закончилась закрытием соединения. Что это говорит о доступности H…
I spent forty-eight hours convinced our load balancer was sticky in the worst possible way after a quiet rolling deploy. After every rolling restart…
Every admin console ends up with a file upload — Excel imports, avatar pictures, PDF attachments. Implementing multipart requests by hand in OkHttp…
Why complex queries finally got their own HTTP method — and what that changes about API design For years, one deceptively simple question has kept c…
Тестирование API часто сводится к одному: отправить запрос и убедиться, что сервер ответил 200 . На собеседовании этого хватает на пару минут, а в п…
RFC 10008 went to Proposed Standard in June. It adds QUERY, a new HTTP method. Safe and idempotent like GET, but it carries a body like POST. On pap…
Типовую задачу проксирования трафика на базе заголовков и тела HTTP-запроса теперь можно решать напрямую с помощью предикатных локейшенов в NGINX. Д…
আকাশ নামের এক ছেলের কাছে একটা ফোন এলো। ওপাশ থেকে একজন খুব সিরিয়াস গলায় বলল, "আমাদের ব্যাংকের server maintain করা হচ্ছে। আপনার অ্যাকাউন্টে একটু সমস্য…
Задача была на полчаса: пройтись по списку из 216 адресов вида t.me/имя и понять, какие живы и что это — канал, группа или аккаунт. Ушёл день, и поч…
The project is actively developed, and I'm committed to supporting anyone who tries it. If you encounter any issues, I'm glad to help, and any feedb…
Unity networking can look simple: call UnityWebRequest.Get() , wait, and parse. In production, protocol choice also affects concurrent APIs, Address…
Большой каталог сам по себе еще не делает интеграцию сложной. В нашем проекте интеграции сайта с 1С сейчас 211 761 позиция номенклатуры . Передать т…
What is Compression? Compression means reducing the size of data by encoding it using fewer bits (0s and 1s) . In simple words: Compression reduces…
В статье я расскажу, как мне удалось скачать базу GetCourse с одним только логином и паролем обычного менеджера. Разумеется, скачать можно только то…
Вы вводите адрес в браузере и нажимаете Enter. Через долю секунды на экране появляется страница — настолько привычное действие, что мы не задумываем…
An SSE stream is an HTTP request that never ends. Every default you did not touch is working against it. TL;DR : your SSE endpoint breaks twice befo…
Стенд: один nginx, одно HTTP/3-соединение, четыре одинаковых запроса подряд. Меряем размер сжатого блока заголовков в обе стороны. Ответ (nginx → кл…
Если вы когда-нибудь пытались просмотреть сетевые запросы десктопного или мобильного приложения через HTTPS-прокси, то наверняка сталкивались со стр…
Overview A native HTTP engine for Node.js has been developed with the goal of providing a faster, built-in alternative to the standard node:http mod…
An asynchronous HTTP/1.1 server can handle many connections concurrently while still serializing work within each connection. Send a slow request fo…
Предисловие Есть небольшой побочный профиль, которым я занимаюсь – ретрансляция сырых потоков RTSP, в HLS. По сути задача простая, чтобы любой прост…
Introduction In June 2026, the IETF published RFC 10008 - the first new general-purpose HTTP method since PATCH was introduced in 2010. The method i…
The short version is this: GET should remain your default search method in Laravel, POST is still the pragmatic fallback for complex filters, and QU…
Поиск — уже не просто поле на веб‑сайте. Во многих случаях Manticore Search работает как внутренняя служба обработки данных: приложения направляют к…