詠南跨平台中介軟體REST API

2022-06-06 10:09:07 字數 2667 閱讀 7203

主旨... 1

查詢資料介面

... 1

功能... 1

json樣式

... 2

返回值... 3

delphi呼叫示例

... 3

提交資料介面

... 4

功能... 4

json樣式

... 4

返回值... 4

... 5

功能... 5

json樣式

... 5

返回值... 5

delphi呼叫示例

... 5

上傳檔案介面

... 6

功能... 6

delphi呼叫示例

... 6

返回值... 7

1)為了中介軟體支援跨作業系統部署,客戶端支援跨作業系統、跨裝置、跨開發語言,特制訂本rest api規約。

2)所有介面均支援http get\post呼叫。

3)呼叫示例為delphi**,其他語言可參照編寫。

4)json字串的字元編碼統一為utf8。

5)因作者水平有限,不慮之處,懇請指正。

6)其他介面,可參照定義。

可以一次查詢返回1~n個表的資料,支援主從表資料查詢。

cols:字段定義,包括欄位的名稱、長度和型別。

rows:表資料。,],

"rows": [,]

},,],"rows": [,]

}]}成功:json表資料

失敗:procedure tform1.button2click(sender: tobject);

可以一次提交1~n個表的修改資料。

table:提交的表名。

rows:提交的資料。

, "current": },},}

]}......]}

成功:失敗:,]

}成功:json檔案資料

失敗:失敗:

dd.decodestream(filecontent, ms);   //base64解碼

ms.clear;

end;

finally

dd.free;

ms.free;

end;

end;

可以一次上傳1~n個檔案

上傳檔案使用multipart form-data。

成功:失敗:

詠南IOCP中介軟體

詠南iocp中介軟體 特大好訊息,詠南中介軟體系列新增加 詠南iocp中介軟體。詠南iocp中介軟體完全相容詠南datasnap中介軟體的遠端方法介面。中介軟體delphi7 delphi xe10.1.1都能編譯。中介軟體使用unidac資料資料,可以驅動市面上幾乎所有的資料庫。客戶端開發支援de...

詠南IOCP中介軟體

詠南iocp中介軟體 特大好訊息,詠南中介軟體系列新增加 詠南iocp中介軟體。詠南iocp中介軟體完全相容詠南datasnap中介軟體的遠端方法介面。中介軟體delphi7 delphi xe10.1.1都能編譯。中介軟體使用unidac資料資料,可以驅動市面上幾乎所有的資料庫。客戶端開發支援de...

詠南mormot中介軟體

詠南mormot中介軟體 只為使用高併發的windows http.sys通訊,只支援windows伺服器部署,要求win xp sp2 win 2003以上。使用windows http.sys通訊 支援高併發 基於mormot1.18,支援http https soap webservice w...