HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-26
1 <p>Разрабатывая сайты и, в особенности, веб-сервисы, приходится постоянно выполнять http-запросы, проверяя не только тело ответа, но и заголовки.</p>
1 <p>Разрабатывая сайты и, в особенности, веб-сервисы, приходится постоянно выполнять http-запросы, проверяя не только тело ответа, но и заголовки.</p>
2 <p>Самый надёжный и деревянный способ делать запросы, без которого иногда не обойтись - это telnet. Мы его подробно разбирали в курсе http. Но пользоваться им в повседневной практике неудобно, вбивать запросы долго и муторно. К счастью, есть способ легче - это cURL.</p>
2 <p>Самый надёжный и деревянный способ делать запросы, без которого иногда не обойтись - это telnet. Мы его подробно разбирали в курсе http. Но пользоваться им в повседневной практике неудобно, вбивать запросы долго и муторно. К счастью, есть способ легче - это cURL.</p>
3 <p>cURL - кроссплатформенная служебная программа командной строки, позволяющая взаимодействовать с множеством различных серверов по множеству различных протоколов с синтаксисом URL.</p>
3 <p>cURL - кроссплатформенная служебная программа командной строки, позволяющая взаимодействовать с множеством различных серверов по множеству различных протоколов с синтаксисом URL.</p>
4 <p>Самый простой способ сделать запрос с помощью curl выглядит так:</p>
4 <p>Самый простой способ сделать запрос с помощью curl выглядит так:</p>
5 <p>По умолчанию запрос делается по протоколу http, а в stdout выводится тело ответа.</p>
5 <p>По умолчанию запрос делается по протоколу http, а в stdout выводится тело ответа.</p>
6 <p>Часто бывает нужно увидеть только заголовки ответа, без самого тела. Для этого достаточно добавить флаг --head. Этот флаг меняет тип запроса с GET на HEAD.</p>
6 <p>Часто бывает нужно увидеть только заголовки ответа, без самого тела. Для этого достаточно добавить флаг --head. Этот флаг меняет тип запроса с GET на HEAD.</p>
7 <p>При необходимости увидеть и запрос и ответ целиком, можно воспользоваться флагом -v, который включает verbose режим.</p>
7 <p>При необходимости увидеть и запрос и ответ целиком, можно воспользоваться флагом -v, который включает verbose режим.</p>
8 <p>Как видно, этот вывод содержит в себе вообще всё.</p>
8 <p>Как видно, этот вывод содержит в себе вообще всё.</p>