Это старая версия Информатика/Архив/2019/10Б за 11.02.2019 10:51 под редакцией VladimirIlyin.
Просмотр кода страницы 10 Б страница
==Программирование== ===Протокол HTTP 1.0 на практике=== Броузер шлет обычно запрос по по версии 1.1, но отвечать ему можно и нужно по протоколу 1.0. 0. Prerequisites Практика: Клиент – putty a) Открыть серверный сокет, передать клиенту строку символов, забрать от клиента строку символов b) То же, несколько строк. с) Переподключение: сделать так, чтобы несколько клиентов могли подключаться последовательно. 1. Основы HTTP a) Основные ссылки по HTTP-протоколу b) Виды запросов c) Синтаксис GET-запроса d) Структура ответа, основные коды ответа e) Значимые заголовки 2. Практика. Простой GET-запрос a) Получение браузером от сервера простой статичной Web-страницы 3. Практика. Работа с файлами a) Вывод содержимого файла из текущего каталога в консоль б) То же из подкаталога текущего каталога в) Скопировать бинарный, например, графический файл. 4. Практика. Передача файлов по HTTP a) Получение браузером конкретного HTML-файла, путь которого жестко прописан в коде сервера b) Получение браузером картинки, путь которой жестко прописан в коде сервера. 5. Практика. GET-запрос a) Выделить путь из GET-запроса – отдать браузеру требуемый файл с правильным Content-type b) Обработать ошибку 404. [[http://skipy.ru/technics/layouts.html Менеджеры компоновки]] [[http://www.quizful.net/post/swing-layout-managers вторая ссылка]] [[http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html Java SDK]] [[http://www.fandroid.info/ustanovka-jdk-java-development-kit/ Инструкция по установке]] [[https://docs.oracle.com/javase/10/docs/api/java/lang/String.html Документация по строкам]] 1. [[https://myitschool.ru/book_copy/ Контесты по основам]] 2. Вывести в консоль ровный треугольник Паскаля