Улучшения, показаны 25 из 25.
Интернет так устроен, что даже если сайт не может обработать запрос, он всё равно обязан …
Ссылка может начинаться с `http://` или с `https://`, если сайт поддерживает защищенное соединение. Пользователь ожидает, …
Интернет так устроен, что даже если сайт не может обработать запрос, он всё равно обязан …
Ссылка может начинаться с `http://` или с `https://`, если сайт поддерживает защищенное соединение. Пользователь ожидает, …
Реверс-прокси -- это посредник, задача которого "передать" запрос от внешнего клиента ко внутреннему веб-сервису. При …
Когда сервер присылает вам текстовый файл, то он может оказаться в любой кодировке. Название этой …
Метод `response.raise_for_status()` выкидывает исключение, если срабатывает условие `not response.ok`. По этой причине нет смысла повторно …
В HTTP любой статус ответа, начинающийся с цифры 2 считается успешным: 200, 201, 202. Чтобы …
В GET параметрах запроса запрещены многие символы - `&`, `?`, пробел, табуляция, кириллица. URL будет …
Если долго держать открытым соединение с сервером, то рано или поздно случится обрыв: админ перезапустит …
При работе с API часто встречаются данные в формате JSON. Встречаются они настолько часто, что …
Если соединение с сервером будет утеряно на пару часов, то всё это время скрипт будет …
Исключение `ReadTimeout` возникает если сервер не отвечает так долго, что клиент, не дождавшись, сам разрывает …
Если не побеспокоиться заранее об обработке HTTP 404, то ваши логи будут завалены бесполезными сообщениями. …
Когда сервер присылает вам текстовый файл, то он может оказаться в любой кодировке. Название этой …
В чём тогда смысл настройки, если в ней лежат домены, которые вам не принадлежат? Она …
Если мы изменим числовую константу в коде, то наверняка заденем циклы, условия и значения других …
Программисты читают много чужого кода. Разобраться становится легче, когда код следует стандарту.
Ваши настройки для wttr.in отличаются от тех, что были в исходной программе. Теперь прогноз погоды …
Названия функций важны. Хорошее название подсказывает программисту, что делает код функции и что он вернёт …
Пока мы занимаемся отладкой django берёт на себя функции веб-сервера и веб-приложения. Обычно эти роли …
В файле settings.py есть настройка `ALLOWED_HOSTS`, она нужна для безопасности вашего сайта, защищает вас от …
Иногда программе лучше сразу сломаться, сделать это с грохотом и трейсбеком, чем замалчивать ошибку и …
Проверять, является ли ссылка битлинком, можно без запроса в сеть. Это быстрее и универсальнее.
Nginx выступает посредником между клиентом и вашим приложением. Он копирует каждый входящий HTTP-запрос и отправляет …