Поиск по блогу

HTTPS. Как это работает

Когда браузер делает запрос к у веб-сайту, этот запрос должен пройти через множество промежуточных узлов, любой из которых может быть использован для прослушивания или для вмешательства в передачу данных. Запросы и ответы передаются посредством протокола HTTP, в котором и запрос клиента, и ответ сервера передаются в открытом виде.
Категория: Web-разработкаРазное
Теги: HTTPHTTPSSSLWeb-разработкаКлюч

Утилита командной строки Wget

GNU Wget — консольная программа для загрузки файлов по сети. Поддерживает протоколы HTTP, FTP и HTTPS, а также работу через HTTP прокси-сервер. Программа включена почти во все дистрибутивы Linux. Утилита разрабатывалась для медленных соединений, поэтому она поддерживает докачку файлов при обрыве соединения.
Категория: Web-разработкаРазное
Теги: CLICookieFTPHTTPHTTPSLinuxPOSTWeb-разработкаWindows

Утилита командной строки CURL

CURL — утилита командной строки для Linux или Windows, поддерживает работу с протоколами: FTP, FTPS, HTTP, HTTPS, TFTP, SCP, SFTP, Telnet, DICT, LDAP, POP3, IMAP и SMTP. Она отлично подходит для имитации действий пользователя на страницах сайтов и других операций с URL адресами.
Категория: Web-разработкаРазное
Теги: CLICookieCURLFTPGETHTTPLinuxPOSTURLWeb-разработкаWindows

Работа с HTTP в Python, модуль Requests

Модуль Requests не поставляется вместе с Python, поэтому сперва установим его, выполнив команду pip install requests. Теперь попробуем получить веб-страницу. Как обычно, импортируем модуль и вызываем метод requests.get().
Категория: Web-разработкаPython и Flask

Скачивание файлов по временным ссылкам

Наверное каждому приходилось сталкиваться с временными ссылками при скачивании фильмов, музыки, программ и т.п. Зачем это делается? Да чтобы другие сайты не размещали ссылки на файлы, которые расположены на нашем сайте. Давайте посмотрим, как написать скрипт, который будет генерить временные ссылки.
Категория: Web-разработкаPHP и MySQL
Теги: HTTPMySQLPHPWeb-разработкаФайл

Загрузка файла на сервер без использования формы

Для HTTP запроса типа POST существует два варианта передачи полей из HTML форм, а именно, используя алгоритм application/x-www-form-urlencoded и multipart/form-data. Алгоритм первого типа создавался давным-давно, когда в языке HTML еще не предусматривали возможность передачи файлов через HTML формы.
Категория: Web-разработкаPHP и MySQL
Теги: CURLHTMLHTTPPHPPOSTWeb-разработкаСокетФайл

Как отдать пользователю файл скриптом

Зачастую бывает необходимость в том, чтобы сайт умел отдавать файлы не просто на скачивание, а поддерживать возможность скачивания в несколько потоков и докачки файла в случае обрыва соединения. Для начала попробуем просто отдать файл браузеру.
Категория: Web-разработкаPHP и MySQL
Теги: HTTPPHPWeb-разработкаФайл

Отправка данных из скрипта методом POST

HTML форма позволяет пользователю сформировать POST-запрос, который затем отсылается браузером. Мы сформируем такой запрос скриптом. Пусть у нас есть простая форма, состоящая из двух полей и кнопки для отправки данных.
Категория: Web-разработкаPHP и MySQL
Теги: CURLHTTPPHPPOSTWeb-разработкаФорма

Nginx. Количество запросов с ip-адреса

В Nginx есть встроенный модуль ngx_http_limit_req_module, который позволяет ограничить количество запросов с одного ip-адреса. Для настройки нужно определить «зону» в общей памяти, где Nginx будет хранить информацию о ip-адресах и времени их последнего запроса, потом применить ограничение к всему сайту или к отдельным его частям.
Категория: ОС LinuxСервисы

React.js. Начало работы. Часть 7 из 12

Чтобы приложение работало быстро, размер страницы должен быть как можно меньше. Важно быстро показать пользователю первый экран, а все остальное, что может потребоваться, можно подгрузить и позже. Либо сразу после загрузки первого экрана, либо в момент, когда пользователь начнет взаимодействовать со страницей.
Каталог оборудования
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Производители
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Функциональные группы
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.