Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

REST API에 GET Request 제출

rpc명령어의 경우, 엔드포인트의 일반적인 형식은

scheme://device-name:port/rpc/method[@attributes]/params

  • scheme: http 또는 https

  • method: 모든 명령어의 rpc Junos OS. 이름은 method 태그 요소와 동일합니다. 자세한 내용은 Junos XML API운영 개발자 참조 를 참조하십시오.

  • params: 옵션 매개 변수 name[=value] 값().

요청을 인증하기 위해, Authorization 헤더에 포함된 기본64 인코딩된 사용자 이름과 암호를 제출하십시오.

GET 요청을 위한 URI에서 데이터를 쿼리 문자열로 지정하기 위해 여러 인수를 구분하는 구분자와 다음 URI를 사용하거나 이와 동일한 rpc cURL 호출에 표시된처럼 디리미터를 사용할 수 ? & / 있습니다.

예를 들어:

HTTP Accept 헤더는 다음 Content-Type 값 중 하나를 사용하여 반환 형식을 지정할 수 있습니다.

  • 애플리케이션/xml(기본)

  • 애플리케이션/json

  • 텍스트/일반

  • 텍스트/html

예를 들어, 다음 cURL 호출은 JSON의 출력 형식을 지정합니다.

옵션 매개 변수를 사용하여 출력 형식을 지정할 수도 format 있습니다.

예를 들어, 태그 요소는 소프트웨어 프로세스 개정 수준을 <get-software-information> 검색합니다. 다음 HTTPS GET 요청은 이 명령을 실행하고 JSON 형식으로 결과를 검색합니다.

다음 Python 프로그램은 REST 인터페이스를 사용하여 RPC를 실행하고, 응답에서 데이터를 추출하고, CPU 로드 평균 그래프를 get-route-engine-information 플롯합니다.