콘텐츠로 이동

SOAP 서비스 모의하기

폴더에서 마우스 오른쪽 버튼 클릭 ▸ 추가 ▸ SOAP 서버.

모의 작업 하나하나가 목록의 항목입니다.

필드역할
SOAPAction작업을 식별하는 헤더 값
이름작업의 이름
응답 본문반환되는 XML 엔벨로프
오류HTTP 500 상태 코드와 함께 <soap:Fault> 를 응답합니다

SOAP 서버 요소: 수신 주소, 그리고 두 개의 모의 작업 — 응답 본문을 반환하는 CreateInvoice 와 “오류” 체크박스가 켜진 CancelInvoice

작업은 다음과 같이 선택됩니다.

  1. 먼저 SOAPAction 으로 — 이것이 정상 경로입니다.
  2. 없으면 이름으로, <soap:Body> 의 첫 자식 요소와 비교합니다.

이 대체 규칙 덕분에 클라이언트가 SOAPAction 헤더를 보내지 않는 서비스도 모의할 수 있습니다.

어떤 작업을 오류로 표시하면 Restorm이 HTTP 500 상태 코드와 함께 <soap:Fault> 엔벨로프를 응답합니다. 실제 SOAP 서비스가 오류일 때 내보내는 것과 똑같습니다.

검수용 서비스에서는 일으키기 어려운 상황이지만, 그럼에도 클라이언트가 반드시 처리할 수 있어야 하는 경로입니다.

SOAP 서버SOAP 서버 닫기 액션이 있습니다. 호스팅되는 서버를 참고하십시오.