にたまごほうれん草アーカイブ

はてなダイアリーで書いてた「にたまごほうれん草」という日記のアーカイブです。現在は「にたまごほうれん草ブログ」を運営中です。

hiki-mode.elでのログイン

Emacshiki-modeでhikiの更新をしようとしたら、ログイン時に蹴られてしまう。
ぐぐってみたところ、

ただし, この Wiki ではユーザ認証が必要なので, hiki-mode.el に修正が必要です.

GFD電脳Ruby小物置き場 - (Tips) emacsのhiki-modeを使って編集

とのことなので、記載されている通りに修正してみるとログインできるようになる。(Logged in!とミニバッファに表示される)
オリジナルのhiki-mode.elは、302が返ってくることを期待しているようだが、実際にはログイン時に何が返ってくるのか調べてみる。
FirefoxLive HTTP Headersを使ってログイン時のHTTPヘッダを取得。

正常ログイン時

HTTP/1.x 200 OK # 転送用のページ
(略)

HTTP/1.x 200 OK # 転送先のページ
(略)

両方200だわ。

パスワード間違い時

HTTP/1.x 403 Forbidden
(略)

403が返ってきている。
つまり、ログイン成否の判別には200が返ってくることを期待すればよいようだ。