[英]Calling a web service from Oracle (10g) stored procedure
您可以通過在plsql中使用utl_http包來完成此操作。
我沒有准備好自制示例,但建議您查看utl_http的oracle文檔。
快速谷歌搜索“oracle plsql web service utl_http”,也顯示了一些關於頂級結果的例子,例如這一個: 使用soapui和utl_http進行快速plsql web服務客戶端開發 。
只要數據庫服務器具有對Web服務服務器的網絡訪問權限,您就可以使用它。
您可能遇到的一個問題是:如果服務需要SSL,那么您需要為數據庫提供證書。 這通常意味着擁有高級安全性選項並使用Oracle Wallet。 但是對於http通信,utl_http(及其更簡單的形式,utl_dbws - 數據庫Web服務 - 工作得很好.Marco Gralike的博客在PL / SQL中使用Web服務有很好的方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.