Movatterモバイル変換


[0]ホーム

URL:


はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマーク
  • テクノロジー
  • YappoLogs: 2014年に向けた JSON API の実装の方向性と X-JSON-Status 改め X-API-Status header のご提案
  • Twitterでシェア
  • Facebookでシェア

気に入った記事をブックマーク

  • 気に入った記事を保存できます
    保存した記事の一覧は、はてなブックマークで確認・編集ができます
  • 記事を読んだ感想やメモを書き残せます
  • 非公開でブックマークすることもできます
適切な情報に変更

エントリーの編集

loading...

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。

タイトルガイドライン

このページのオーナーなので以下のアクションを実行できます

タイトル、本文などの情報を
再取得することができます
コメントを非表示にできますコメント表示の設定

ブックマークしました

ここにツイート内容が記載されますhttps://b.hatena.ne.jp/URLはspanで囲んでください

Twitterで共有

ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します

233usersがブックマークコメント36

    ガイドラインをご確認の上、良識あるコメントにご協力ください

    0/0
    入力したタグを追加

    現在プライベートモードです設定を変更する

    おすすめタグタグについて

      よく使うタグ

        YappoLogs: 2014年に向けた JSON API の実装の方向性と X-JSON-Status 改め X-API-Status header のご提案

        233 usersblog.yappo.jp

        ガイドラインをご確認の上、良識あるコメントにご協力ください

        0/0
        入力したタグを追加

        現在プライベートモードです設定を変更する

        おすすめタグタグについて

          よく使うタグ

            はてなブックマーク

            はてなブックマークで
            関心をシェアしよう

            みんなの興味と感想が集まることで
            新しい発見や、深堀りがもっと楽しく

            ユーザー登録

            アカウントをお持ちの方はログインページ

            記事へのコメント36

            • 注目コメント
            • 新着コメント
            mattn
            中野 status code

              その他
              escape_artist
              \JSON の中野/

                その他
                y-kawaz
                新しいヘッダ考えるとCORS対応で面倒なことになるんだよな。多分 "Access-Control-Expose-Headers: X-JSON-Status" とかも一緒に返してやらないといけない。JSONPなら気にしなくて良いけどその場合そもそもステータスコード関係無いか。

                  その他
                  yohei
                  必要なら拡張ヘッダを使えばいいと思うけど、エラーを200で返すのはやめてほしい

                    その他
                    rryu
                    APIがRESTじゃなくてover HTTP的なプロトコルになってきたらHTTPのステータスとAPIのステータスは分けないとややこしくなってくる感じ。

                    その他
                    Jxck
                    こういう「オレオレルール」を減らそうぜっていうのが REST のモチベーションの一つだけど、 REST はあくまでスタイルの一つなので、それで運用負荷が下がるならそれでいいと思う。

                    その他
                    studio-m
                    /user/123みたいなAPIで404を返すと、id:123なリソースが存在しないのか、end point間違えたのか判別しづらいから、こういうの便利そう

                      その他
                      s025236
                      “ JSON の中野 status code”が気になってしょうがない。ヘッダー追加は実装楽そうだしいいかも

                        その他
                        xoyip
                        なるほどー

                        その他
                        takatoshiono
                        参考に

                          その他
                          raimon49
                          JSONの中にステータスコード入れてしまう問題。

                          その他
                          auient
                          JSON APIの設計について

                          その他
                          cachico
                          YappoLogs: 2014年に向けた JSON API の実装の方向性と X-JSON-Status header のご提案

                          その他
                          naga_sawa
                          HTTP APIのエラーの返し方/オレオレルールとしては、HTTPステータスコードで大分類な状態を返して細かいのはResponseBodyにJSONで返すようにしてる/運用面を考えると拡張ヘッダにも返すようにしてもいいかもしれない

                          その他
                          aklaswad
                          ジェイソン中野ってはじめの一歩の登場人物だっけ?

                          その他
                          ono_matope
                          前のプロダクトの時にエラーメッセージヘッダに詰めちゃおうぜとか言ってたなあ。結局やらなかったけど、標準的になったら便利かもしれない

                            その他
                            teckl
                            これは良さそう。200の中のjsonでエラー返すのはやっぱアレなのかなぁ・・

                            その他
                            lesamoureuses
                            jsonのstatus codeむずい

                            その他
                            moronbee
                            " HTTP status code と X-JSON-Status をみるだけで respnse の状態がわかる感じ" // なるほどよさげ。

                            その他
                            potato777
                            アプリケーションレイヤーのエラーコードも access log に含めるために、X-JSON-Status というヘッダーを提案する。という話。/ これなら JSON に限定しなくてもいいと思うけど

                            その他
                            escape_artist
                            escape_artist\JSON の中野/

                              2013/11/19リンク

                              その他
                              rryu
                              rryuAPIがRESTじゃなくてover HTTP的なプロトコルになってきたらHTTPのステータスとAPIのステータスは分けないとややこしくなってくる感じ。

                              2013/11/19リンク

                              その他
                              hoisjp
                              あるある

                                その他
                                wyukawa
                                ふうむ。おれが見たケースだとエラー時も200返してjsonの中にエラー内容出力してた気がする。

                                その他
                                kazuph1986
                                運用まできっちり考えてるっぽい。

                                その他
                                tkawa
                                「HTML based な Web Application においては、 client からの入力データの不備は 200 OK で返した上でエラーの状態を HTML の中に記載して返してるではありませんか」400か422が適切。(例えばRailsのデフォルトはそうなっている)

                                その他
                                yohei
                                yohei必要なら拡張ヘッダを使えばいいと思うけど、エラーを200で返すのはやめてほしい

                                  2013/11/19リンク

                                  その他
                                  yyamano
                                  200を返すとキャッシュで困らないんだろうか?

                                  その他
                                  yanbe
                                  よさそう

                                  その他
                                  tsucchi1022
                                  現在HTTPステータスがおかしい所でも互換性をほとんど崩さずに改善できそうなので良さそう

                                  その他
                                  griefworker
                                  JSON APIのステータスコードを X-JSON-Statusヘッダで返すという手法。

                                  その他
                                  lizy
                                  REST over HTTP的に1レイヤ上に置く?

                                  その他
                                  overlast
                                  "JSON の中野 status code を X-JSON-Status というヘッダで出力する"

                                  その他
                                  uzulla
                                  ログにだすのよさそう、でも「JSONのステータスコード」はやっぱり各社独自になっちゃうかなー、HTTPのやつを流用する想定なのかな。

                                  その他
                                  karupanerura
                                  よさそう

                                  その他
                                  Jxck
                                  Jxckこういう「オレオレルール」を減らそうぜっていうのが REST のモチベーションの一つだけど、 REST はあくまでスタイルの一つなので、それで運用負荷が下がるならそれでいいと思う。

                                  2013/11/19リンク

                                  その他
                                  s025236
                                  s025236“ JSON の中野 status code”が気になってしょうがない。ヘッダー追加は実装楽そうだしいいかも

                                    2013/11/19リンク

                                    その他
                                    y-kawaz
                                    y-kawaz新しいヘッダ考えるとCORS対応で面倒なことになるんだよな。多分 "Access-Control-Expose-Headers: X-JSON-Status" とかも一緒に返してやらないといけない。JSONPなら気にしなくて良いけどその場合そもそもステータスコード関係無いか。

                                      2013/11/19リンク

                                      その他

                                      注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

                                      リンクを埋め込む

                                      以下のコードをコピーしてサイトに埋め込むことができます

                                      プレビュー
                                      アプリのスクリーンショット
                                      いまの話題をアプリでチェック!
                                      • バナー広告なし
                                      • ミュート機能あり
                                      • ダークモード搭載
                                      アプリをダウンロード

                                      関連記事

                                        usersに達しました!

                                        さんが1番目にブックマークした記事「YappoLogs: 2014年...」が注目されています。

                                        気持ちをシェアしよう

                                        ツイートする

                                        YappoLogs: 2014年に向けた JSON API の実装の方向性と X-JSON-Status 改め X-API-Status header のご提案

                                        2014年に向けた JSONAPI の実装の方向性と X-JSON-Status 改め X-API-Status header のご提案 追記 201...2014年に向けた JSONAPI の実装の方向性と X-JSON-Status 改め X-API-Status header のご提案 追記 2014/11/20 14:00:00 わりと JSON やら XML やら各種フォーマットでAPI を運用している環境がある場合に JSONAPI の時だけ X-JSON-Status にすると XML とかの時と整合性取れないし、 X-XML-Status みたいのを量産するのは困る的なレビューを頂いたので X-JSON-Status をやめて X-API-Status にしました。 へたに JSON に限定するから REST とか JSON-RPC とかいわれるんや! X-API-Status にしたら全部解決したし MessagePack なAPI でも使い回せるって songmu さん言ってた! XML とかからどうやって引っこ抜

                                        ブックマークしたユーザー

                                        • takaya19922017/02/23takaya1992
                                        • krrrr2015/06/30krrrr
                                        • usualoma2015/06/11usualoma
                                        • ji_ku2015/03/13ji_ku
                                        • kfly82014/11/25kfly8
                                        • xoyip2014/11/13xoyip
                                        • takatoshiono2014/09/29takatoshiono
                                        • udzura2014/09/29udzura
                                        • koichi2222014/08/17koichi222
                                        • Kesin2014/07/07Kesin
                                        • s-shin2014/06/17s-shin
                                        • repon2014/04/27repon
                                        • pirosikick2014/04/21pirosikick
                                        • ofsilvers2014/04/09ofsilvers
                                        • ry_mizuki2014/04/09ry_mizuki
                                        • rikuba2014/02/09rikuba
                                        • gom682013/12/09gom68
                                        • raimon492013/12/02raimon49
                                        すべてのユーザーの
                                        詳細を表示します

                                        ブックマークしたすべてのユーザー

                                        同じサイトの新着

                                        同じサイトの新着をもっと読む

                                        いま人気の記事

                                        いま人気の記事をもっと読む

                                        いま人気の記事 - テクノロジー

                                        いま人気の記事 - テクノロジーをもっと読む

                                        新着記事 - テクノロジー

                                        新着記事 - テクノロジーをもっと読む

                                        同時期にブックマークされた記事

                                          いま人気の記事 - 企業メディア

                                          企業メディアをもっと読む

                                          はてなブックマーク

                                          公式Twitter

                                          はてなのサービス

                                          • App Storeからダウンロード
                                          • Google Playで手に入れよう
                                          Copyright © 2005-2025Hatena. All Rights Reserved.
                                          設定を変更しましたx

                                          [8]ページ先頭

                                          ©2009-2025 Movatter.jp