動態(tài)配置型WebService接口服務實現(xiàn)方法和裝置

基本信息

申請?zhí)?/td> CN202110939901.7 申請日 -
公開(公告)號 CN113391935A 公開(公告)日 2021-09-14
申請公布號 CN113391935A 申請公布日 2021-09-14
分類號 G06F9/54;G06F16/955 分類 計算;推算;計數(shù);
發(fā)明人 丁振華 申請(專利權)人 中博信息技術研究院有限公司
代理機構 常州佰業(yè)騰飛專利代理事務所(普通合伙) 代理人 吳桑
地址 210000 江蘇省南京市雨花臺區(qū)小行尤家凹08號
法律狀態(tài) -

摘要

摘要 本發(fā)明提供了一種動態(tài)配置型WebService接口服務實現(xiàn)方法和裝置,該方法包括:接收外部請求,解析出接口標識;根據(jù)接口標識驗證接口服務狀態(tài);如果接口服務狀態(tài)為發(fā)布狀態(tài),則判斷請求Method方法;如果請求Method方法為GET請求,則獲取接口服務發(fā)布時生成的示例請求報文并進行展示;如果請求Method方法為POST請求,則根據(jù)接口的鑒權方式來進行請求鑒權;如果鑒權通過,則調用XmlUtil.xml2Bean方法將報文體自動轉換成相應目標處理類的方法的參數(shù)對象,以及通過Java反射機制獲取并調用執(zhí)行;使用try/catch代碼塊對執(zhí)行方法進行異常捕獲,并返回相應的異常捕獲結果。能夠實時發(fā)布或停用服務,設置有靈活配置的鑒權功能,提升了接口服務的安全性,同時有效實現(xiàn)日志審計的完備性。