HTTP XML方式介面資料傳輸

2021-05-23 16:21:37 字數 1891 閱讀 7087

一.客戶端

1.請求url;如http://10.46.34.233/fcgi-bin/uig_sfc_186

2.傳送請求資料

組裝報文格式傳送資訊

傳送報文格式傳送資訊

//http的請求url

//http的post方式進行資料傳輸

conn.setdoinput(true);

conn.setdooutput(true);

conn.setrequestmethod("post");

outputstream dataout = conn.getoutputstream();

stringbuffer sendstr = new stringbuffer(1024);

dataout.write(content.getbytes());

dataout.write(sendstr.tostring().getbytes());

dataout.flush();

dataout.close();

//獲取響應內容

try{

conn.connect();

二.伺服器端

1.提供訪問url;如http://10.11.26.101/ce_boa/request_servet

2.獲取監聽到的內容

//進行業務處理

stringreader reads = new stringreader(result.tostring());

inputsource sources = new inputsource(reads);

saxbuilder sax = new saxbuilder();

try {

document doc = sax.build(sources);

element root =doc.getrootelement();

string content = root.getchildtext("content");//得到資料test

stringreader readesh= new stringreader(content.tostring());

inputsource sourcere= new inputsource(readesh);

saxbuilder resb = new saxbuilder();

document redoc = resb.build(sourcere);

//得到根節點

element taskinfos = redoc.getrootelement();

list listattachinfo = taskinfos.getchildren();

for (int i = 0; i < listattachinfo.size(); i++)

{element taskinfo = (element) listattachinfo.get(i);

string task_id = taskinfo.getchildtext("task_id");

.........

資料傳輸方式

資料傳輸方式 1 並行傳輸與序列傳輸 並行傳輸指的是資料以成組的方式,在多條並行通道上同時進行傳輸。常用的就是將構成一 個字元 的幾位二進位製碼,分別在幾個並行通道上進行傳輸。例如,採用8單位 的字 符 可以用8個通道並行傳輸。一次傳送乙個字元,因此收 發雙方不存在字元的同步問題,不需要另加 起 止...

資料傳輸方式

環境限定 tcp ip下的socket網路傳輸 c c 開發語言,32 64位機。目前有兩種方式對資料進行傳輸 1 字元流形式,即將資料用字串表示 2 結構型方式,即將資料按型別直接傳輸。1 的方式保證所有的資料都是清晰的字串明文,沒有平台不一致問題,但傳輸的資料不定長,復合資料型別 如struct...

資料傳輸方式

本文摘自原文 定義 socket也稱作 套接字 實現伺服器和客戶端之間的物理連線,並進行資料傳輸。協議 主要有udp和tcp兩個協議,處於網路協議的傳輸層。優點 1 傳輸資料為位元組級,傳輸資料可自定義,資料量小 對於手機應用講 費用低 2 傳輸資料時間短,效能高。3 適合於客戶端和伺服器端之間資訊...