目 錄
1. HTTP接入 3
1.1. 概述 3
1.2. 詞語解釋 3
1.3. 總體描述 3
1.4. 交換模型 4
1.5. 協議模型 4
1.5.1. 請求信息所添加的HTTP頭域 5
1.5.2. 回應所添加的頭域 6
1.5.3. 協議樣例以及說明 6
1.5.3.1. 發送同步請求消息及返回結果消息 6
1.5.3.2. 發送異步請求消息及返回結果消息 11
1.5.3.3. 根據省平臺消息標識獲取異步請求消息的處理結果 12
2. COM接入 18
2.1. 概述 18
2.2. 詞語解釋 18
2.3. 總體描述 18
2.4. 交換模型 19
COM組件ADAPTERPROXY.DLL調用方法 19
方法:setAdapterHttpInboundUrl 20
syncInvoke方法說明: 20
syncInvokeMsg方法說明: 20
方法ayncInvoke說明 21
方法aquireInvokeResponse的說明 21
方法aquireInvokeResponseMsg的說明 22
2.5. COM接口調用樣例以及說明 22
VC的工具OLE view 22
VC例子 23
PB例子 25
異常及錯誤處理 25
3. SOAP接入 26
3.1. 概述 26
3.2. 詞語解釋 26
3.3. 總體描述 26
3.4. 交換模型 27
3.5. SOAP方法說明 28
3.6. 樣例以及說明 30
1. HTTP接入
1.1. 概述
本文詳細介紹通過HTTP協議來接入省級平臺,使用HTTP協議來上傳數據、請求得到省級平臺信息等。在現在流行語言中,一般稱這種接入方法為REST。
1.2. 詞語解釋
HTTP協議:HTTP(HyperTextTransferProtocol)是超文本傳輸協議的縮寫,它用于傳送WWW方式的數據,關于HTTP協議的詳細內容請參 考RFC2616。HTTP協議采用了請求/響應模型。客戶端向服務器發送一個請求,請求頭包含請求的方法、URI、協議版本、以及包含請求修飾符、客戶 信息和內容的類似于MIME的消息結構。服務器以一個狀態行作為響應,相應的內容包括消息協議的版本,成功或者錯誤編碼加上包含服務器信息、實體元信息以 及可能的實體內容。
1.3. 總體描述
HTTP接口主要是為了提供一個通用的接口,這個接口不需要關心接入的系統是使用什么語言編寫的,只需要這種編程語言支持HTTP協議。相對其他接入方式來說,HTTP接口通用性比較強。
實例圖如下:
|
|