;----------------------------------------------------------
;;;;;;( start http
POST /gway/httprmq.jsp HTTP/1.1 CRLF
gateway.orgBig.com CRLF
;;;;;;( start http headers
Transfer-Encoding: chunked CRLF
;;;;;;) end http headers
CRLF
;;;;;;( start http payload
xx CRLF ; size of 1st http chunk (in hex)
;;;;;;( start httpr batch header
request: PUSH HTTPR/1.0 CRLF
transactionid: 1 CRLF
;;;;;;) end httpr batch header
CRLF
;;;;;;( start first (and only) httpr message
;;;;;;( start httpr message header
message-size: nnn CRLF ; (nnn to contain decimal length)
target-uri: httpr://gateway.orgBig.com/gway/httprmq.jsp#SOAPQ@QM CRLF
content-type: text/xml; charset="utf-8" CRLF
;;;;;;) end httpr message header
CRLF
;;;;;;( start httpr message context
reply-uri: httpr://orgC1.com#TEMP_REPLY_Q@QM_CLIENT CRLF
message-id: 0102030405060708090a0b0c0d0e0f CRLF
correlation-id: 20001209-133003-28571@example.com CRLF
put-time: 2001-02-15T11:12:12Z CRLF
app-soap-action: http://electrocommerce.org/abc#MyMessage CRLF
;;;;;;) end httpr message context
CRLF
;;;;;;( start httpr body
; = SOAP message from SOAP specification Example 1
; (may contain CRLF for legibility)
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
;;;;;;() no SOAP header for simple message
;;;;;;( start SOAP body
<SOAP-ENV:Body>
<m:GetLastTradePrice xmlns:m="Some-URI">
<symbol>DEF</symbol>
</m:GetLastTradePrice>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
;;;;;;) end SOAP body
;;;;;;) end httpr body = SOAP message
CRLF
;;;;;;) end httpr payload
;;;;;;) end httpr message
PayloadDisposition = "last"
;;;;;;) end http message
;----------------------------------------------------------
|