본문 바로가기
FortiGate/ETC...

CURL을 이용한 REST API 사용 예 (Token 방식)

by 에티버스이비티 2024. 4. 15.

CURL을 이용하여 REST API 사용 예이다.

REST API 사용 방법은 FNDN 을 참조하기 바란다.

 

먼저 API Token을 생성하고, 생성된 Token을 복사해 놓는다.

 

1. GET Method 예 : Local 사용자(Willy)에 대한 정보 확인

기본 형식은 아래와 같다. < YOUR-API-TOKEN> 에 복사한 API Key를 입력하면 된다.

 

FNDN에 보면 Local 사용자에 대해 정보를 읽어는 GET message 형식이 있다.

위 형식을 참조하여 아래의 명령어를 입력한다.

curl --insecure -H "Accept: application/json" -H "Authorization: Bearer xcqw5fH3dkmgx7cbGHxqs8r6by4Q0f" https://192.168.1.99/api/v2/cmdb/user/local/willy

 

 

2. PUT Method 예 : Local 사용자(Willy)의 상태를 disable 변경

FNDN에서 PUT 형식 확인

curl -X PUT --insecure -H "Accept: application/json" -H "Authorization: Bearer xcqw5fH3dkmgx7cbGHxqs8r6by4Q0f" https://192.168.1.99/api/v2/cmdb/user/local/willy -d "{\"status\": \"disable\"}

댓글