RFCに関するref3000のブックマーク (1)

  • RFC 5988 "Web Linking" を読んだ - kymmt

    JSON を返す API サーバでページネーションを実装したいと思っていて、前/後ページや最初/最後のページなどといった他のリソースとの関係を表すメタ情報をどこに格納すべきかなと考えていました。解決方法として少なくとも次の二つがありそうです。 JSON の中(レスポンスのボディ)にメタ情報も入れる レスポンスヘッダにメタ情報を入れる レスポンスヘッダに当該メタ情報を入れる後者の方法について提案している文書としては、RFC 5988 “Web Linking” があります。この方法は大きなサイズのコレクションをページネーションで返す API のレスポンスを設計するときにも使えるという話を見つけたので、メタ情報はボディよりヘッダに入れたほうが場所としては適切だろうと思い、ページネーションを実装する前に、この RFC を読んでみました。 RFC 5988 の要点をハイパーざっくりまとめておきます

    RFC 5988 "Web Linking" を読んだ - kymmt
    ref3000
    ref3000 2017/08/01
  • 1