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

はい、オラクルにはutl_httpおよびutl_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 に答える