SOAP 헤더 사용
SOAP를 사용한 웹 서비스 메서드와의 통신은 표준 형식을 따릅니다. 이 형식 부분은 XML 문서로 인코딩되는 데이터입니다. XML 문서는 루트 Envelope 요소로 구성되며, 이 요소는 다시 필수 Body 요소와 선택적 Header 요소로 구성됩니다. Body 요소는 해당 메시지 고유의 데이터로 구성됩니다. 선택적 요소인 Header 요소는 특정 메시지와 직접적인 관련이 없는 추가 정보를 포함할 수 있습니다. Header 요소의 각 자식 요소를 SOAP 헤더라고 합니다.
SOAP 헤더는 메시지와 관련된 데이터를 포함할 수 있지만, SOAP 사양에 SOAP 헤더의 콘텐츠가 엄격하게 정의되어 있지 않기 때문에 일반적으로 웹 서버 내의 인프라에서 처리되는 정보를 포함합니다. SOAP 헤더의 사용 예로 SOAP 헤더에 SOAP 메시지에 대한 라우팅 정보를 제공할 수 있습니다.
단원 내용
- 방법: SOAP 헤더 정의 및 처리
SOAP 헤더를 나타내는 클래스를 정의하는 방법과 웹 서비스에서 SOAP 헤더를 처리하는 방법을 설명합니다.
- 방법: SOAP 헤더를 처리하는 클라이언트 빌드
웹 서비스 클라이언트에서 SOAP 헤더를 처리하는 방법을 설명합니다.
- 방법: SOAP 헤더의 수신자 변경
SOAP 헤더의 수신자를 지정하는 방법을 설명합니다.
- 방법: 알 수 없는 SOAP 헤더 처리
웹 서비스 클라이언트로부터 받은 알 수 없는 SOAP 헤더를 처리하는 방법을 설명합니다.
- 방법: XML Web services 클라이언트에 필요한 SOAP 헤더 처리
웹 서비스에 정의되어 있지 않지만 웹 서비스 클라이언트에 필요한 SOAP 헤더를 처리하는 방법을 설명합니다.
- SOAP 헤더를 처리하는 동안 발생하는 오류 처리
웹 서비스에서 SOAP 헤더를 처리하는 중에 발생하는 오류를 처리하는 방법을 설명합니다.
참고 항목
개념
XML Web services 수명에 대한 분석
XML Web services 클라이언트 빌드
기타 리소스
SOAP 메시지 서식 사용자 지정
ASP.NET을 사용하는 XML Web services
Copyright © 2007 by Microsoft Corporation. All rights reserved.