通过休息 API 进入顶点区域获得 Url 状态
Get the Url status through rest API into apex region
我有一个 link url “http://ucsmv4007.us.oracle.com:7002/MosClientsDataSync/rest/status/bridge” 将 return 状态为向上或向下。
我需要显示 Apex 应用程序区域中的状态,如何通过 API 调用执行此操作,以将 url 状态放入区域?
谢谢!
阿宾纳亚
如果您只想在 APEX 页面中显示远程页面,您可以创建一个包含 iframe
的区域。创建一个包含以下内容的静态区域:
<iframe src="http://ucsmv4007.us.oracle.com:7002/MosClientsDataSync/rest/status/bridge">
</iframe>
https://www.w3schools.com/html/html_iframe.asp
但是,如果您需要根据从 URL 返回的数据结果进行一些处理或设置条件,则需要将其加载到服务器上,例如使用 UTL_HTTP
.
DECLARE
url varchar2(2000) := 'http://ucsmv4007.us.oracle.com:7002/MosClientsDataSync/rest/status/bridge';
req UTL_HTTP.REQ;
resp UTL_HTTP.RESP;
value varchar2(2000);
BEGIN
req := UTL_HTTP.BEGIN_REQUEST(url);
resp := UTL_HTTP.GET_RESPONSE(req);
LOOP
UTL_HTTP.READ_LINE(resp, value, TRUE);
-- do something with value
END LOOP;
UTL_HTTP.END_RESPONSE(resp);
EXCEPTION
WHEN UTL_HTTP.END_OF_BODY THEN
UTL_HTTP.END_RESPONSE(resp);
END;
我有一个 link url “http://ucsmv4007.us.oracle.com:7002/MosClientsDataSync/rest/status/bridge” 将 return 状态为向上或向下。
我需要显示 Apex 应用程序区域中的状态,如何通过 API 调用执行此操作,以将 url 状态放入区域?
谢谢! 阿宾纳亚
如果您只想在 APEX 页面中显示远程页面,您可以创建一个包含 iframe
的区域。创建一个包含以下内容的静态区域:
<iframe src="http://ucsmv4007.us.oracle.com:7002/MosClientsDataSync/rest/status/bridge">
</iframe>
https://www.w3schools.com/html/html_iframe.asp
但是,如果您需要根据从 URL 返回的数据结果进行一些处理或设置条件,则需要将其加载到服务器上,例如使用 UTL_HTTP
.
DECLARE
url varchar2(2000) := 'http://ucsmv4007.us.oracle.com:7002/MosClientsDataSync/rest/status/bridge';
req UTL_HTTP.REQ;
resp UTL_HTTP.RESP;
value varchar2(2000);
BEGIN
req := UTL_HTTP.BEGIN_REQUEST(url);
resp := UTL_HTTP.GET_RESPONSE(req);
LOOP
UTL_HTTP.READ_LINE(resp, value, TRUE);
-- do something with value
END LOOP;
UTL_HTTP.END_RESPONSE(resp);
EXCEPTION
WHEN UTL_HTTP.END_OF_BODY THEN
UTL_HTTP.END_RESPONSE(resp);
END;