は私のSemVerのAPIの私のバージョンを言うことができます私は今、その誤っいつも私は今、悪い要求を検出するように私はバグを修正{200, "some message"}
か{500, "some message"}
は、より具体的なHTTPコード「セバス・ブレーク・チェンジ」ですか?
を返すエンドポイント/foo
を持っている2.0.0
としています今戻ってきます{200, "some message"}
または{400, "some message"}
または{500, "some message"}
これはSemVerでの変更を中断していますか?ユーザーは400を期待していないかもしれないので、私は3.0.0
のケースを見ることができます。しかし、ある意味では "HTTP"が私のAPIなので、これはBAD REQUESTの400であったはずです。パッチが2.0.1
に修正されているので、私は破れています。
このハイポでは、あなたの役に立つメッセージをあなたの '500'レスポンスと共に返すのでしょうか、それとも一般的なメッセージですか? –
私の500は、悪い要求の場合に間違った一般的なメッセージでした – Tommy