2008年7月7日 星期一

Request From an Authentication Web Server via Telnet

如何向有基本驗證的網頁伺服器以telnet的方式請求網頁?

根據Wikipedia的說明, authentication的使用者名稱與密碼是透過Base64的方式編碼, 格式為user:password,

因此須先準備好編碼完的結果, 可參考Base64與ASCII的互換,

以telnet到localhost的根目錄為範例, 帳號與密碼為admin:password
GET / HTTP/1.1
HOST: 127.0.0.1
Authorization: Basic YWRtaW46cGFzc3dvcmQ=
結果
HTTP /1.1 200 OK

沒有留言: