溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用ORACLE調用https接口實現Json報文和Json對象解析

發布時間:2020-08-07 06:44:37 來源:ITPUB博客 閱讀:674 作者:ylhfzm 欄目:關系型數據庫
項目背景:
在最近的項目中需要調用對方公司api實現json報文和返回json對象的解析,在之前的項目中對接過一些http接口(json和x-www-form-urlencoded),本次在本地環境(RedHat 7.5 + 11g 11.2.0.4)測試后覆蓋到正式環境,開始對接到測試與數據驗證總體耗時6小時內
一、Oracle wallet的創建和信任證書的導入
1.在u01/app/oracle創建目錄 mkdir wallet
2.新建wallet
orapki wallet create -wallet /home/oracle/wallet/ -pwd orapassword
3.將安全證書上傳wallet 目錄
 導出方式:使用瀏覽器打開網站后導出兩個證書,導出格式選擇DER編碼
   
使用ORACLE調用https接口實現Json報文和Json對象解析
   4.導入受信任的https 安全證書
orapki wallet add -wallet /home/oracle/wallet/ -trusted_cert -cert /home/oracle/wallet/***.cer
二、創建oracle acl并分配給指定用戶,并為用戶指定網絡訪問地址和端口(SYS用戶可跳過)
三、 編寫https調用函數
1.在執行塊后增加UTL_HTTP.set_wallet('file:/home/oracle/wallet', 'password);  否則調用時仍然會報ORA-20204證書錯誤
使用ORACLE調用https接口實現Json報文和Json對象解析
四、編寫函數將字符串轉json對象并使用Postman驗證報文
五、編寫存儲過程,使用游標獲取需報文數據,并記錄返回數據,解析JSON
由于需解析的對象沒有多個數組,所以本次沒有使用到pljson包體
使用ORACLE調用https接口實現Json報文和Json對象解析
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女