<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                ## 7示例 ### 7.1最簡單請求示例(推薦) 示例源代碼位置: ![](https://img.kancloud.cn/d0/ea/d0eaae3e27351a72935874e1a5c21cd5_280x259.png) 必須在源代碼的根目錄下添加 tws.properties 配置文件,配置參數內容如下: ``` server.url.rest=http://168.33.130.43/tws/rest connection.timeout=60000 cert.crt.path=D:/twscerts/szfsWS0000000001.crt cert.pfx.path=D:/twscerts/szfsB00000000001.pfx cert.pfx.pwd=12345678 #schema.zip=D:/schema.zip ``` 調用示例代碼如下圖 – 以一個主動查詢賬戶驗證處理結果的業務為例 ![](https://img.kancloud.cn/b9/b3/b9b3209f10125fbe09ae855a50a2644a_511x391.png) REST請求結果: ``` <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <SzfsTwsReturn> <reqmsgtype>INFOTRANSQUERY</reqmsgtype> <reqversion>1.0</reqversion> <reqsubnode>B00000000002</reqsubnode> <reqmsgno>14295858708901</reqmsgno> <status>99</status> <remark>根據msgtype[INFOTRANSQUERY]和 version[1.0]系統查找不到對應的服務 </remark> </SzfsTwsReturn> ``` ### 7.2API 注入參數示例 示例源代碼位置: ![](https://img.kancloud.cn/7a/d0/7ad068fb3f4b5fa536c8549720f2f4bf_279x256.png) 調用方式示例: ![](https://img.kancloud.cn/68/c2/68c2dce3371f1d5f7b298736ebc4a768_539x328.png) ### 7.3配置文件外置示例 示例源代碼位置: ![](https://img.kancloud.cn/35/b1/35b17a19773949688f3becf4c59dca58_279x269.png) 調用方式示例: ![](https://img.kancloud.cn/de/a1/dea1a74e428c66ec8710bf246ab78751_447x199.png) ### 7.4擴展 HTTP 實現示例 示例源代碼位置: ![](https://img.kancloud.cn/7b/7e/7b7e1c7c3c764ee5fe1891fddab9f60d_289x303.png) 實現 TwsHttpRequest 接口,用自已的 HTTP 組件實現請求發起和響應內容抽 取的方法: ![](https://img.kancloud.cn/22/fb/22fb70f232652dbbfbf6f695b9a6e5b4_593x596.png) 把擴展的 TwsHttpRequest 接口實現類實例注入請求中 ![](https://img.kancloud.cn/02/7b/027ba7478ee5d1fd4737d8c05116efb0_439x235.png) ### 7.5原始 POST 參數示例 該樣例以手工形式裝組 POST 請求的所有參數,并實現對報文內容的加密與簽名 示例源代碼位置: ![](https://img.kancloud.cn/91/b3/91b32d1fbcb2fecbf0f7ac98ed63e164_275x284.png) 限于篇幅,更多細節請閱讀該示例源代碼 ### 7.6異步回調 Server 示例 當請求的業務接口響應模式選擇為異步時,要求接入商戶需要自行開發用于接收回調的Server,可以用任何語言開發,不做限制,下面以 Java Servlet 為范例做一個簡單說明。 以 Eclispe 為開發工具,建立一個動態 Web 工程,內容大致如下圖所示 ![](https://img.kancloud.cn/dc/8d/dc8da20568a71454778a836cd6e70434_232x241.png) 引入 tws-adpter-2.0.jar 做為依賴項 web.xml 定義內容如下 ![](https://img.kancloud.cn/3f/fc/3ffce20dc6bb0fb11fdb35cb3dc7dece_596x252.png) 指定一個 Servlet 來處理請求參數,參數和報文標準的文檔描述完全一樣,是: msgtype、version、subnode、sendtime、msgno、resptype、ziptype、respurl、signature、msgbody、gatewayversion Servlet 非常簡單,可能同時處理 GET 和 POST,具體直連接口系統以什么樣的方式請求過來,取決于之前商戶發起的模式,你是 POST,它回調就用 POST,你是 GET,它回調就是 GET,保持一致。 ![](https://img.kancloud.cn/4d/ee/4deeb38a44c76287ac72d52a8947423e_486x333.png) 處理流程大概如下 ![](https://img.kancloud.cn/8a/8f/8a8f766ab490fb148889a09fde7d991c_576x662.png) 處理返回 xml 簽名的調用如下: ![](https://img.kancloud.cn/67/f2/67f2359d400fb668334f6d16f0f20540_717x346.png) 由于 Java 開發一個 Web Server 的模式也是多種多樣的,該例子僅是以最簡單的范例進行說明,具體可以參考詳細代碼,也可以自行按照類似的思路開發自己的 Server
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看