1
我是網絡開發新手。我有使用HTTPServer託管一些網頁的Android應用程序。我正在使用Netty解碼/編碼請求/響應。現在,我想在有人導航到我的網頁時顯示基本身份驗證對話框。像這樣:如何顯示HTTP 401基本認證對話框
我可以得到一些指針嗎?這是什麼HTTP內置的功能,任何RFC?我需要寫一些Java腳本嗎?任何幫助都會很棒。
我是網絡開發新手。我有使用HTTPServer託管一些網頁的Android應用程序。我正在使用Netty解碼/編碼請求/響應。現在,我想在有人導航到我的網頁時顯示基本身份驗證對話框。像這樣:如何顯示HTTP 401基本認證對話框
我可以得到一些指針嗎?這是什麼HTTP內置的功能,任何RFC?我需要寫一些Java腳本嗎?任何幫助都會很棒。
您只需在客戶端請求您想要驗證的資源時發送相應的標頭。然後
HTTP/1.1 401 Unauthorized
WWW-Authenticate: Basic realm="Restricted Area"
客戶端可以同時在格式username:password
發送base64編碼標題重試請求。
Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
感謝布拉德。這會自動顯示對話框嗎? – 2013-03-02 18:41:26
@ArjunPatel,由客戶決定如何處理認證。大多數客戶將顯示一個對話框。 – Brad 2013-03-02 22:33:44