웹 서비스 헤더

웹 서비스 클라이언트 또는 웹 서버에서 메시지를 수신할 때 메시지를 수신하는 HTTPInput 또는 HTTPRequest 노드는 HTTP 헤더를 구문 분석하여 메시지 트리에 요소를 작성해야 합니다. HTTPReply 또는 HTTPRequest 메시지가 웹 서비스 클라이언트 또는 웹 서버로 메시지를 송신할 때 HTTP 헤더를 메시지 트리에서 비트스트림으로 구문 분석합니다.

메시지의 HTTP 헤더는 처리되는 메시지 유형에 따라 다릅니다. 메시지 플로우에서 인식되는 네 가지 메시지 유형이 있으며 구문 분석기는 각각의 메시지 유형과 연관되어 있습니다.

  1. 입력. HTTPInput 노드가 웹 서비스 클라이언트에서 입력 메시지를 수신합니다. 입력 메시지(데이터 및 CRLFCRLF 포함)의 HTTP 헤더는 HTTPInput 구문 분석기로 구문 분석되고 HTTPInput 상관 이름으로 메시지 트리에 포함됩니다. 다음 표에 표시된 헤더가 입력 메시지에 나타나며 기타 항목도 표시될 수 있습니다.
    헤더 컨텐츠
    Host 클라이언트가 메시지를 발행할 호스트 이름. localhost
    Content-Length 10진수로 된 입력 메시지 본문의 길이(마지막 헤더 이후 CRLFCRLF 뒤에 옴). 520
    Content-Type 본문 데이터 유형. text/xml; charset=utf-8
    SOAPAction   ""(빈 문자열)
  2. 응답. 해당 응답 메시지를 송신한 웹 서비스 클라이언트로 HTTPReply 노드에서 응답 메시지를 송신합니다. 응답 메시지의 웹 서비스 헤더가 HTTPReply 상관 이름으로 메시지 트리에서 작성됩니다. 이 상관 이름은 메시지 트리 부분을 비트스트림으로 구문 분석하는 데 사용되는 구문 분석기의 이름이기도 합니다. Compute 노드에 사용자 고유의 HTTPReply 헤더를 작성하도록 선택하거나, 디폴트 값이나 입력 메시지의 HTTPReply 또는 HTTPResponse 트리에서 가져온 값 또는 두 값 모두를 사용하여 헤더를 작성하도록 HTTPReply 노드를 구성할 수 있습니다. HTTPReply 노드에서 디폴트 HTTPReply 헤더를 작성하는 경우, 여기에는 다음 표에 있는 웹 서비스 헤더 및 값이 포함됩니다.
    헤더
    Content-Length(입력 메시지에 있는 경우) 10진수로 된 응답 메시지 본문의 계산된 길이.
    Content-Type text/xml; charset=utf-8
  3. 요청. HTTPRequest 노드에서 웹 서버로 요청 메시지를 송신합니다. 이 메시지의 HTTP 헤더는 HTTPRequest 상관 이름으로 메시지 트리에 작성되어야하며 비트스트림으로 메시지 트리가 구문 분석될 때 HTTPRequest 구문 분석기에서 구문 분석됩니다. Compute 노드에 있는 사용자 고유의 HTTPRequest 헤더를 작성하도록 선택하거나, 디폴트 값이나 입력 메시지의 HTTPInput이나 HTTPRequest 트리어ㅔ서 가져온 값 또는 두 값 모두를 사용하여 헤더를 작성하도록 HTTPReply 노드를 구성할 수 있습니다. HTTPRequest 노드에서 디폴트 HTTPRequest 헤더를 작성하는 경우, 여기에는 다음 표에 있는 웹 서비스 헤더 및 값이 포함됩니다.
    헤더
    Host 디폴트 웹 서비스 URL 등록 정보에 설정된 값.
    Content-Length 10진수로 된 응답 메시지 본문의 계산된 길이.
    Content-Type text/xml; charset=utf-8
    SOAPAction ""(빈 문자열)
  4. 응답. 해당 요청 메시지가 송신된 웹 서버에서 HTTPRequest 노드가 응답 메시지를 수신합니다. 응답 메시지(데이터 및 CRLFCRLF 포함)의 HTTP 헤더는 HTTPResponse 구문 분석기로 구문 분석되고 HTTPResponse 상관 이름으로 메시지 트리에 포함됩니다. 다음 표에 표시된 헤더가 응답 메시지에 나타나며(필수는 아님) 다른 항목도 표시될 수 있습니다.
    헤더 컨텐츠
    Content-Length 10진수에서 응답 메시지 본문 길이. 1585

웹 서비스 예 메시지에서는 이 헤더를 포함하는 메시지의 예를 제공합니다.

관련 개념
메시지 플로우 개요
WSDL 생성
관련 태스크
메시지 플로우 개발
메시지 세트에서 웹 서비스 정의 생성
전개
관련 참조
WebSphere MQ Web Services Transport
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
ac00477_