目 錄
1. HTTP接入 3
1.1. 概述 3
1.2. 詞語(yǔ)解釋 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é)議樣例以及說(shuō)明 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. 詞語(yǔ)解釋 18
2.3. 總體描述 18
2.4. 交換模型 19
COM組件ADAPTERPROXY.DLL調(diào)用方法 19
方法:setAdapterHttpInboundUrl 20
syncInvoke方法說(shuō)明: 20
syncInvokeMsg方法說(shuō)明: 20
方法ayncInvoke說(shuō)明 21
方法aquireInvokeResponse的說(shuō)明 21
方法aquireInvokeResponseMsg的說(shuō)明 22
2.5. COM接口調(diào)用樣例以及說(shuō)明 22
VC的工具OLE view 22
VC例子 23
PB例子 25
異常及錯(cuò)誤處理 25
3. SOAP接入 26
3.1. 概述 26
3.2. 詞語(yǔ)解釋 26
3.3. 總體描述 26
3.4. 交換模型 27
3.5. SOAP方法說(shuō)明 28
3.6. 樣例以及說(shuō)明 30
1. HTTP接入
1.1. 概述
本文詳細(xì)介紹通過(guò)HTTP協(xié)議來(lái)接入省級(jí)平臺(tái),使用HTTP協(xié)議來(lái)上傳數(shù)據(jù)、請(qǐng)求得到省級(jí)平臺(tái)信息等。在現(xiàn)在流行語(yǔ)言中,一般稱這種接入方法為REST。
1.2. 詞語(yǔ)解釋
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)是使用什么語(yǔ)言編寫的,只需要這種編程語(yǔ)言支持HTTP協(xié)議。相對(duì)其他接入方式來(lái)說(shuō),HTTP接口通用性比較強(qiáng)。
實(shí)例圖如下:
|
|