HTTP 204 No Contentを返すと画面遷移しない

最速インターフェース研究会 :: JavaScriptで差分リロードなチャット

最速インターフェース研究会 :: JavaScriptで差分リロードなチャットより。(via blog.8-p.info: Amazon のレーティングが Ajax っぽい)

変更がなかった場合はマイナーですが「HTTP 204 No Content」というレスポンスを返すと、ブラウザは何の処理も行いません。

画面遷移せずにクライアントに何かを送信させたいとき、送信結果が必ず成功する場合に便利な手法ですね。XMLHttpRequestを使ったり、iframeにpostしたりするよりスマートです。

コメント / トラックバック

コメントは受け付けていません。