簡體   English   中英

如何使用方法APEX_WEB_SERVICE.make_rest_request?

[英]How to use the method APEX_WEB_SERVICE.make_rest_request?

我試圖了解APEX_WEB_SERVICE.make_rest_request方法的工作方式。

我嘗試了以下代碼,但收到錯誤ORA-00902:無效的數據類型。

是否有人知道這種方法是如何工作的?

謝謝。

select APEX_WEB_SERVICE.make_rest_request(
    p_url         => 'http://oracle-base.com/webservices/add-numbers.php',
    p_http_method => 'GET',
    p_parm_name   => APEX_UTIL.string_to_table('p_int_1:p_int_2'),
    p_parm_value  => APEX_UTIL.string_to_table(1 || ':' || 2)
  ) from dual

如Oracle文檔中所述,該語句在PL / SQL塊中工作。 一些函數參數類型在SQL中不可用。

declare
  l_clob clob;
begin
  l_clob := APEX_WEB_SERVICE.make_rest_request(
    p_url         => 'http://oracle-base.com/webservices/add-numbers.php',
    p_http_method => 'GET',
    p_parm_name   => APEX_UTIL.string_to_table('p_int_1:p_int_2'),
    p_parm_value  => APEX_UTIL.string_to_table(1 || ':' || 2)
  ) ;
    dbms_output.put_line(l_clob);
end;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM