【问题标题】:How to hide web service API key?如何隐藏 Web 服务 API 密钥?
【发布时间】:2016-04-23 07:00:13
【问题描述】:

我使用的是 oracle apex 4.2.6。 我有一个我想使用的网络服务。 (网络服务不是我的) 我需要在调用它时隐藏 API 密钥。我想知道怎么做。

我可以创建自己的 Web 服务来调用这个服务,然后通过调用发送我的 API 密钥吗?如果是,如何?

【问题讨论】:

    标签: oracle web-services api oracle-apex api-key


    【解决方案1】:

    您有两种方式在后端使用 Web 服务(并隐藏您的 api 密钥)。

    1) Shared Components 下 --> Web server reference --> Create 您可以使用 REST / 基于 WSDL 和自定义。然后您可以在 APEX 应用程序中引用 Web 服务并由后端进行调用。

    2) 创建一个自定义 PL/SQL 函数/过程,使用 UTL_TCPUTL_DBWS(或 UTL_HTTP,如果它是一个简单的 REST 服务)来调用 Web 服务并处理响应。

    http://www.oraclecafe.com/2014/08/calling-wsdl-webservice-from-plsql/

    如果网络服务很简单,那么使用选项 1) 将是最快的方法。

    Creating and Using a Manual SOAP Web Service in Your Application

    【讨论】:

    • Ty,我明天去看看!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-12-16
    • 2019-03-20
    • 1970-01-01
    • 2021-01-27
    • 2020-04-15
    • 2020-09-28
    • 2020-09-28
    相关资源
    最近更新 更多