REST 웹 서비스 패키지에서 Get 메소드 작업을 사용하여 URI에 포함된 매개변수로 식별되는 정보를 검색하거나 가져옵니다.

이 예에서는 Swagger Petstore 샘플 API의 엔드포인트(Petstore)를 사용하여 Get 메소드 작업이 어떻게 Petstore 데이터베이스에서 사용 가능한 모든 반려동물 목록을 가져오고 해당 목록을 로컬 시스템의 텍스트 파일로 내보내는지 보여줍니다.
주: Get 메소드 작업은 요청 본문을 사용하지 않습니다.

전제 조건

응답 본문 정보를 저장하기 위해 로컬 시스템에 텍스트 파일을 생성했는지 확인하십시오.

프로시저

  1. 을 생성합니다.
    1. Control Room의 인스턴스에 로그인합니다.
    2. 왼쪽 패널에서 자동화를 클릭합니다.
    3. 만들기 > Task Bot을 클릭합니다.
    4. 적절한 이름을 Task Bot 생성 모달에 입력합니다.
    5. 선택을 클릭하고, 프롬프트에 따라 적절한 저장 위치를 선택합니다.
      기본 저장 위치는 \Bots\입니다.
    6. 생성 및 편집을 클릭합니다.
  2. REST 웹 서비스 > GET 메소드 작업를 더블 클릭하거나 드래그합니다.
  3. URI 섹션에 다음 URI를 입력합니다.
    https://petstore3.swagger.io/api/v3/pet/findByStatus?status=available
  4. 시스템프록시 구성에서 선택합니다.
  5. 기본적으로 인증 없음인증 모드로 설정됩니다.
    인증이 필요한 API의 경우, 인증 모드 드롭다운에서 적절한 인증 방식을 선택합니다. 인증 모드에 대한 자세한 정보는 REST 웹 서비스 패키지의 내용을 참조하세요.
  6. 옵션: 다음 고급 옵션을 구성합니다.
    • 실패 응답 캡처: 이 옵션을 활성화하여 출력 파일에 실패 응답을 기록합니다.
    • https를 사용할 때 안전하지 않은 연결 허용: https 서버를 사용할 때 안전하지 않은 연결을 허용하려면 이 옵션을 활성화합니다. 전송된 데이터는 안전하지 않으며 볼 수 있습니다.
    • 쿠키 허용: 자동화 내에서 후속 API 호출을 위해 URI의 쿠키를 저장하려면 이 옵션을 활성화합니다. 자동화가 완료되면 쿠키가 자동으로 삭제됩니다.
    • 파일 다운로드: 이 옵션을 활성화하면 파일이 로컬에 다운로드됩니다. 파일 위치에 대한 파일 경로를 입력합니다. 확인란을 활성화하여 기존 파일을 덮어쓸 수도 있습니다.

    고급 옵션에 대한 자세한 내용은 REST 웹 서비스 패키지 항목을 참조하십시오.

  7. 변수에 출력 할당에서 변수 생성 옵션을 사용하여 Output이라는 사전형 출력 변수를 생성합니다.
    GET 요청은 응답 본문 정보를 이 변수로 가져옵니다.
  8. 텍스트를 파일에 기록 작업을 더블 클릭하거나 드래그하여 응답 본문을 확인합니다.
    텍스트를 파일에 기록 작업은 사전 변수에서 응답 본문을 생성된 텍스트 파일로 내보냅니다.
  9. 생성된 텍스트 파일에 대한 파일 경로를 파일 경로에 입력합니다.
  10. 기록할 텍스트 입력 필드에 $Output{Body}$를 입력합니다.
  11. 저장을 클릭한 다음 실행을 클릭합니다.
    은 응답 본문을 검색하여 그 결과를 텍스트 파일에 저장합니다.
    주: 다운로드 API 엔드포인트를 URI로 입력하여 내보낸 또는 파일을 다운로드하는 데 Get 메서드를 사용할 수 없습니다.