Put 메소드 사용

REST 웹 서비스 패키지에서 Put 메서드 작업을 사용하여 기존 리소스를 업데이트하거나 교체합니다.

이 예에서는 Swagger Petstore 샘플 API(Petstore)의 엔드포인트를 사용하여 Put 메소드를 사용하여 Petstore 데이터베이스로 데이터를 업데이트하는 방법을 보여줍니다.

프로시저

  1. Put 메서드 작업을 사용하여 애완동물 이름을 ‘Pluto’로, 애완동물 상태를 ‘판매 완료’로 업데이트합니다.
    1. REST 웹 서비스 > Put 메서드 작업을 더블 클릭하거나 드래그합니다.
    2. 다음 URI를 입력합니다.
      https://petstore.swagger.io/v2/pet
    3. Get 메소드 사용에 저장된 로그 파일을 열고 첫 번째 항목의 펫 ID를 복사합니다.
    4. 다음을 복사하여 맞춤형 매개변수 필드에 붙여 넣고, 꺾쇠 괄호 안의 텍스트를 파일에서 복사한 값으로 바꿉니다.
      {
        "petId": 0,
         "name": "Pluto",
        "status": "sold"
      }
    5. 출력을 변수에 지정 필드에 변수 Output을 삽입합니다.
  2. 메시지 상자 작업Put 메서드 작업 아래로 옮깁니다.
    1. 메시지 상자 작업을 더블클릭하거나 드래그합니다.
    2. 기록할 텍스트 입력 필드에 $Output{Body}$을 입력합니다.
  3. 저장을 클릭한 다음 실행을 클릭합니다.
    은 응답 본문을 검색하여 그 결과를 메시지 상자에 인쇄합니다. 성공적인 응답에는 "name":"Pluto","status":"sold"가 포함됩니다.