Это старая версия Информатика/Архив/2018/10Б за 27.01.2018 09:42:47.

10Б

Программирование

Java SDK
Инструкция по установке
1. Вывести в консоль ровный треугольник Паскаля
Документация по строкам
2. Контесты по основам
3. Картинка, управляемая кнопками
4. Демо-программа со стандартными элементами управления


=Протокол HTTP на практике=

0. Prerequisites

Практика:
a) Открыть серверный сокет,
передать клиенту строку символов,
забрать от клиента строку символов
b) То же, несколько строк.
с) Переподключение: сделать так, чтобы несколько клиентов
могли подключаться последовательно.

1. Основы HTTP

a) Основные ссылки по HTTP-протоколу
b) Виды запросов
c) Синтаксис GET-запроса
d) Структура ответа, основные коды ответа
e) Значимые заголовки

2. Практика. Простой GET-запрос

a) Получение браузером от сервера простой статичной Web-страницы

3. Практика. Работа с файлами

a) Вывод содержимого файла из текущего каталога в консоль
б) То же из подкаталога текущего каталога

4. Практика. Передача файлов по HTTP

a) Получение браузером конкретного HTML-файла, путь которого жестко прописан в коде сервера
б) Получение браузером картинки, путь которой жестко прописан в коде сервера.

5. Практика GET-запрос

a) Выделить путь из GET-запроса – отдать браузеру требуемый файл с правильным Content-type
b) Обработать ошибку 404.


Технологии