curl
Надіслати HTTP-запит із термінала
Що робить
curl робить запит за адресою й друкує відповідь. На сервері так перевіряють, чи відповідає сайт або API: curl http://localhost:3000/health. -I запитує лише заголовки — видно код відповіді, редиректи й налаштування кешу.
-L іде за редиректами, -o <файл> зберігає відповідь у файл, а -X POST із -d надсилає дані. -v показує весь обмін із сервером, включно з TLS, — корисно, коли щось не працює.
Синтаксис
curl <адреса>
curl -I <адреса>
curl -L -o <файл> <адреса>Приклади
Запросити в https://example.com лише заголовки відповіді
curl -I https://example.comте саме:
curl --head https://example.comcurl— HTTP-запит із термінала-I— лише заголовки: код відповіді, редиректи, кешhttps://example.com— адреса