728x90
반응형
REST API를 JSON 형태로 호출하기 위해 curl 명령어를 사용하는 방법은 다음과 같습니다:
curl -X HTTP_METHOD -H "Content-Type: application/json" -d '{"key1": "value1", "key2": "value2"}' API_URL
여기서 각 항목을 설명하겠습니다:
- HTTP_METHOD: API에 대한 요청 메서드를 지정합니다. 예를 들어, GET, POST, PUT, DELETE 등이 있습니다.
- -H "Content-Type: application/json": HTTP 요청 헤더를 설정하여 JSON 데이터를 전달한다고 서버에 알립니다. 이 헤더는 JSON 데이터의 형식을 지정합니다.
- -d '{"key1": "value1", "key2": "value2"}': HTTP 요청 본문에 JSON 데이터를 포함시킵니다. 이 부분은 필요에 따라 데이터를 수정하여 원하는 JSON 페이로드를 보낼 수 있습니다.
- API_URL: 호출하려는 REST API의 엔드포인트 URL을 지정합니다.
예를 들어, GET 메서드로 JSON 형태의 데이터를 가져오는 경우:
curl -X GET -H "Content-Type: application/json" API_URL
또는 POST 메서드로 JSON 데이터를 전송하는 경우:
curl -X POST -H "Content-Type: application/json" -d '{"key1": "value1", "key2": "value2"}' API_URL
728x90
반응형
LIST
'Linux' 카테고리의 다른 글
[Linux] 원본폴더와 백업폴더의 파일 비교 후 다른 점 결과 출력 (1) | 2023.09.21 |
---|---|
[Linux] diff 명령어의 다양한 옵션과 예시 (1) | 2023.09.20 |
[Linux] Shell in a box 설치하여, Web 브라우저에서 사용하기 (1) | 2023.08.29 |
[Linux] HA Proxy 와 keepalived 를 구축하여, 이중화 구성하기 (1) | 2023.08.27 |
[Proxmox] 헤놀로지(Xpenology) NAS 설치부터 볼륨 생성까지! (1) | 2023.08.25 |