посмотрите на только что созданный файл trace_file.
Если соединение было успешным, первая его часть должна выглядеть примерно
так, как показано далее, в точке, где curl пытается установить TCP-соединение
с сервером:
== Info:
Trying 93.184.216.34...
== Info: TCP_NODELAY set
== Info: Connected to www.example.org (93.184.216.34) port 80 (#0)
Все, что вы видели до сих пор, происходит на транспортном уровне или ниже. Однако если это соединение завершится успешно, curl затем попытается отправить
запрос (header — заголовок) — именно здесь начинается прикладной уровень:
Строка ❶ — это вывод отладки curl, сообщающий, что команда будет делать дальше.
Остальные строки показывают, что curl отправляет на сервер. Это текст, выделенный жирным шрифтом, шестнадцатеричные числа в начале — просто отладочные
смещения, которые curl добавляет, чтобы помочь отслеживать, сколько данных
было отправлено или получено.
В строке ❷ видно, что curl начинает с отправки команды GET серверу (как вы делали с telnet), за которой следует некая дополнительная информация для сервера
и пустая строка. Затем сервер отправляет ответ, сначала с собственным заголовком,
выделенным здесь жирным шрифтом:
Последние комментарии
1 день 6 часов назад
1 день 14 часов назад
2 дней 5 часов назад
2 дней 9 часов назад
2 дней 9 часов назад
2 дней 9 часов назад