curl робить HTTP-запити так само, як веб-браузер. Щоб запитати веб-сторінку з командного рядка, введіть curl, а потім URL-адресу сайту: відповідь веб-сервера відображається безпосередньо в інтерфейсі командного рядка. Якщо ви надіслали запит на сторінку HTML, ви отримаєте джерело сторінки – це те, що зазвичай бачить браузер.
Основний синтаксис команди curl може містити параметри та URL-адресу:
- cURL [параметри] [URL]
- Команда Curl без параметрів.
- Команда Curl з параметрами.
- Використовуючи метод GET із cURL, ви можете швидко запитувати дані з джерела або API.
Формат запиту POST із curl: curl -X POST [параметри] [URL]. Тут представлені три варіанти: -X використовувався для надання методу HTTP, який ми використовуємо для надсилання запиту. У цьому випадку це метод POST.
Публікація файлу за допомогою Curl. Щоб опублікувати (або завантажити) файл за допомогою Curl, скористайтеся параметрами командного рядка -d або -F і запустіть дані символом @, після якого йде ім'я файлу. Щоб завантажити кілька файлів, повторіть опцію -F кілька разів.
Частину даних можна передати в curl за допомогою одного з наступних синтаксисів:
- вміст : URL кодує вміст і передає його. …
- =content : URL кодує вміст і передає його. …
- name=content : URL кодує частину вмісту та передає її.
Щоб сканувати веб-сайт за допомогою cURL, виконайте такі дії:
- Визначте веб-сайт, який потрібно отримати, і цільові дані.
- Використовуйте команду cURL, щоб надіслати HTTP-запит на сервер веб-сайту.
- Додайте параметри, щоб імітувати себе як людину. …
- Проаналізуйте HTML-вміст відповіді сервера;