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