주요 옵션
`curl` 명령어를 사용하여 웹 요청을 보내는 다양한 방법을 배워보세요. 아래 옵션들을 조합하여 원하는 형태의 요청을 만들어 볼 수 있습니다.
1. 기본 요청
2. HTTP 요청 방식
3. 고급 활용
생성된 명령어:
명령어를 조합해 보세요.
설명:
`curl` 명령어를 실행합니다.
위 옵션들을 조합하여 AI와 함께 가상으로 명령어를 실행해 보세요.
curl 설치
`curl`은 대부분의 Linux 시스템에 기본적으로 설치되어 있지만, 만약 설치되어 있지 않다면 아래 명령어를 통해 쉽게 설치할 수 있습니다.
Debian/Ubuntu
sudo apt update
sudo apt install curl
Debian 또는 Ubuntu 기반 시스템에서 curl을 설치하는 방법입니다.
CentOS/RHEL/Fedora
sudo yum install curl
CentOS, RHEL 또는 Fedora 기반 시스템에서 curl을 설치하는 방법입니다.
Arch Linux
sudo pacman -S curl
Arch Linux에서 curl을 설치하는 방법입니다.
자주 사용되는 예시
`curl`을 활용한 실제 시나리오를 통해 명령어 사용법을 익혀보세요.
웹 페이지 내용 확인
curl https://www.google.com
Google 홈페이지의 HTML 내용을 터미널에 출력합니다.
파일 다운로드
curl -O https://example.com/data.zip
원격 서버의 파일을 현재 디렉토리에 다운로드합니다.
API에 POST 요청 보내기 (JSON 데이터)
curl -X POST -H "Content-Type: application/json" -d '{"name":"test", "age":30}' https://api.example.com/users
JSON 데이터를 포함하여 API 엔드포인트에 POST 요청을 보냅니다.
응답 헤더 확인
curl -I https://www.google.com
웹 요청 시 서버의 응답 헤더만 확인합니다.
HTTP 상태 코드만 확인
curl -s -o /dev/null -w "%{http_code}" https://www.google.com
웹 요청의 HTTP 상태 코드만 출력하고, 다른 출력은 모두 숨깁니다.