HTTP Client
Computer systems and Networks. Laboratory Work №4. Variant №2
Task
Задание выполняется на любом языке программирования, допускается использование компонент ClientSocket, ServerSocket, TcpClient, TcpServer в C++Builder/Delphi и аналогичных классов в C++/C#. Написать программу, реализующую функции HTTP-клиента версии 1.0. В обязательном порядке должны поддерживаться следующие виды запросов: GET, POST, HEAD, а так же наиболее распространенные коды ответов. Отображение полученных данных в форматированном виде не обязательно (можно в виде plain text). В окне клиента должно быть расположено поле типа memo в котором отображается весь протокол общения HTTP клиента с HTTP сервером. Тестирование и подача HTTP клиента производится при помощи запроса к реальному web-серверу, расположенному в Internet или установленному в локальной сети, или при помощи запроса к web-серверу, написанному в предыдущем задании.