将路径参数值获取到 ORDS prehook 中

2023-12-14

有没有办法使用 get_cgi_env 从 url 获取路径参数?例子:https://clientes/{codigo}。我想从中获得价值:codigo路径参数。

在端点上的处理程序 GET、POST、PUT 等中,可以获取路径参数值,但不清楚如何在 ORDS prehook 中完成。


我有这个函数来获取完整的网址 - “QUERY_STRING”部分应该为您提供参数

  FUNCTION request_url RETURN VARCHAR2
  IS
    l_url VARCHAR2(1024);
  BEGIN
    l_url := owa_util.get_cgi_env('SERVER_NAME') ||':' ||
           owa_util.get_cgi_env('SERVER_PORT') ||
           owa_util.get_cgi_env('SCRIPT_NAME') ||
           owa_util.get_cgi_env('PATH_INFO') ||
           owa_util.get_cgi_env('QUERY_STRING');
    RETURN l_url;
  EXCEPTION WHEN VALUE_ERROR THEN
    RETURN 'unable to retrieve request_url';
  END request_url;

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将路径参数值获取到 ORDS prehook 中 的相关文章

随机推荐