Skip to content

Latest commit

 

History

History
11 lines (8 loc) · 1.26 KB

README.MD

File metadata and controls

11 lines (8 loc) · 1.26 KB

[*] get_request_header - усовершенствована проверка головы запроса

* базовая валидация заголовка (3 части, разделенных пробелами и оканч. на \r\n
* получаем тип запроса (GET/POST/ETC)...
* получаем имя запрошенного файла (без символов /, //...)
* получаем тип протокола (содержит HTTP)

[*] get_string - переписана функция вывода из исполняемой программы (т.к. предыдущая имела некоторые ограничения на объем выводимой информации и висла на ~2 мб вывода)

* в строке "strcat(filename, "/home/techcode/webserver_updated/service/progExec_timestamp_")" заменить адрес на свой
* вывод исполняемой программы сохраняется в файле "/home/techcode/webserver_updated/service/progExec_timestamp_" + текущее время, затем считывается и выводится в окне обозревателя. Тем самым, у нас пропадают ограничения на буфер вывода.