hiki-mode.elでのログイン
Emacsのhiki-modeでhikiの更新をしようとしたら、ログイン時に蹴られてしまう。
ぐぐってみたところ、
ただし, この Wiki ではユーザ認証が必要なので, hiki-mode.el に修正が必要です.
GFD電脳Ruby小物置き場 - (Tips) emacsのhiki-modeを使って編集
とのことなので、記載されている通りに修正してみるとログインできるようになる。(Logged in!とミニバッファに表示される)
オリジナルのhiki-mode.elは、302が返ってくることを期待しているようだが、実際にはログイン時に何が返ってくるのか調べてみる。
FirefoxでLive HTTP Headersを使ってログイン時のHTTPヘッダを取得。
正常ログイン時
HTTP/1.x 200 OK # 転送用のページ (略) HTTP/1.x 200 OK # 転送先のページ (略)
両方200だわ。
パスワード間違い時
HTTP/1.x 403 Forbidden (略)
403が返ってきている。
つまり、ログイン成否の判別には200が返ってくることを期待すればよいようだ。