SOAP 본문 요소
사용된 필수 SOAP Body 요소에는 실제 SOAP 메시지가 포함되어 있습니다.
SOAP 본문 요소
필수 SOAP 본문 요소에는 메시지의 최종 끝점에 전달될 실제 SOAP 메시지가 포함될 수 있습니다.
SOAP Body 요소의 직접 하위 요소는 정규화된 네임스페이스일 수 있습니다.
예
<?xml version="1.0"?>
<soap:Envelope
xmlns:soap="http://www.w3.org/2001/12/soap-envelope"
soap :encodingStyle="http://www.w3.org/2001/12/soap-encoding">
<soap:Body>
<m:GetPrice xmlns:m="http://www.w3schools.com/prices">
<m:아이템>사과</m:아이템>
</m:GetPrice>
</soap:Body>
</soap:Envelope>
<soap:Envelope
xmlns:soap="http://www.w3.org/2001/12/soap-envelope"
soap :encodingStyle="http://www.w3.org/2001/12/soap-encoding">
<soap:Body>
<m:GetPrice xmlns:m="http://www.w3schools.com/prices">
<m:아이템>사과</m:아이템>
</m:GetPrice>
</soap:Body>
</soap:Envelope>
위의 예에서는 Apple의 가격을 요청합니다. 위의 m:GetPrice 및 Item 요소는 애플리케이션별 요소입니다. 이는 SOAP 표준의 일부가 아닙니다.
SOAP 응답은 다음과 같아야 합니다.
<?xml version="1.0"?>
<soap:Envelope
xmlns:soap="http://www.w3.org/2001/ 12 /soap-envelope"
soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding">
<soap:Body>
<m:GetPriceResponse xmlns:m="http://www.w3schools.com/prices">
<m:가격>1.90</m:가격>
</m:GetPriceResponse>
</soap:Body>
</soap:Envelope>
<soap:Envelope
xmlns:soap="http://www.w3.org/2001/ 12 /soap-envelope"
soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding">
<soap:Body>
<m:GetPriceResponse xmlns:m="http://www.w3schools.com/prices">
<m:가격>1.90</m:가격>
</m:GetPriceResponse>
</soap:Body>
</soap:Envelope>