반응형
리눅스에서 curl 명령어를 사용하여 GET 요청을 보내면서 파라미터를 붙이는 방법은?!
기본적으로 URL 끝에 파라미터를 ? 기호와 함께 추가하는 방식이다.
curl "http://example.com/api?param1=value1¶m2=value2"
위 예제에서:
• http://example.com/api는 요청할 API 주소
• param1=value1과 param2=value2는 GET 요청에 함께 보낼 파라미터
여러 파라미터를 사용할 경우 & 기호로 연결하여 추가할 수 있다.
또한 헤더나 기타 옵션을 추가로 지정하려면 아래와 같이 사용할 수 있다.
curl -H "Content-Type: application/json" "http://example.com/api?param1=value1¶m2=value2"
위 명령에서는 JSON 타입의 콘텐츠로 요청을 보내기 위해 -H 옵션을 추가해보았다.
참고 사항:
1. ?는 URL의 파라미터를 시작할 때 사용하며, &는 여러 파라미터를 구분할 때 사용한다.
2. 파라미터 값에 특수 문자가 포함된 경우 URL 인코딩이 필요할 수 있다.
추가 예시
curl "https://api.example.com/search?query=linux&sort=asc&limit=10"
위 명령어는 query=linux, sort=asc, limit=10 세 가지 파라미터를 GET 요청과 함께 전송하는 예시이다.
반응형
'무근본 IT 지식 공유 > 무근본 운영체제(OS)' 카테고리의 다른 글
Windows CMD에서 PC 모델을 확인하는 명령어를 알아보자 (0) | 2024.07.09 |
---|---|
Windows Powershell 에서 curl 명령 사용시 유의할점!! (1) | 2024.03.20 |
리눅스쉘 / ls명령 시 조회되는 폴더별 ls 결과의 라인 수를 각각 출력하는 방법(예시) (1) | 2023.11.23 |
[TCP] NETSTAT명령어 사용 시 CLOSE_WAIT 상태란? (0) | 2023.11.22 |
리눅스 Curl https 인증서 오류 무시 옵션 (0) | 2023.11.21 |
댓글