有没有办法使用 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(使用前将#替换为@)