2012-06-04 70 views
1

我正在編寫用pl/sql編寫的web應用程序。它使用基本身份驗證。現在除非關閉瀏覽器,否則沒有有效的註銷方式。 這是我使用的註銷頁面是否可以使用pl/sql將HTTP響應代碼返回給瀏覽器?

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; 

什麼這甚至可能。我會感謝你的幫助。 謝謝

回答

1

是,甲骨文已經呼包utl_httputl_url

docs

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), 
); 
+0

謝謝你,那麼,如何我的確手動傳遞這些價值。我們可以將服務器響應作爲401傳遞給服務器嗎?我嘗試過使用set_header和set_authentication,但是這些都起作用。我對此很新。 – user1110790

相關問題