ブログ  前の日  次の日  2008-04 

たけまる / 2008-04-16


2008-04-16 Wed

_ AtomPub のエラー処理について [atompub]

daiba さんから召還されたので,あんまり書くこともないのですが,
AtomPub のエラー処理について簡単に説明します.

エラーについて AtomPub 仕様 が定めていることはほとんどありません.

- HTTP 仕様に従ってステータスコードを正しく使うように
   - エラー時は 4xx, 5xx を返すように
   - PUT においてバージョン違反 (ETag の不一致など) があったときは
     412 Precondition Failed を返す
   - 認証やアクセス制御のエラーは 401 Unauthorized や 403
     Forbidden を返す
- 人間が読めるようなエラーの説明を含めるべきである

これだけです.レスポンスの書式については何も定めていません.

続きを読む