1

我正在研究用 pl/sql 编写的 Web 应用程序。它使用基本身份验证。现在,除非您关闭浏览器,否则没有有效的注销方式。这是我在注销页面上使用的

owa_util.mime_header('text/html', FALSE, NULL);
v_browser:= owa_util.get_cgi_env('HTTP_USER_AGENT');
owa_cookie.send('WDB_GATEWAY_LOGOUT', 'YES', path=>'/');
-- Close the HTTP header
owa_util.status_line(401,'Unauthorzed Access', true);
owa_util.http_header_close;

这甚至可能吗。我会感谢你的帮助。谢谢

4

1 回答 1

1

是的,oracle 有名为utl_httputl_url的包

来自文档

HTTP_UNAUTHORIZED CONSTANT PLS_INTEGER := 401

RESP 类型

此 PL/SQL 记录类型用于表示 HTTP 响应。

句法

TYPE resp IS RECORD (
   status_code    PLS_INTEGER,
   reason_phrase  VARCHAR2(256),
   http_version   VARCHAR2(64),
);
于 2012-06-04T15:46:26.440 回答