月間29,000PV達成! 収益は毎日発生中! ギランバレー症候群に関する情報を集めています

排他制御のHTTPステータスコードは何じゃいな??

排他制御のHTTPステータスコードは何じゃいな??
Advertisement

 

システムを開発する上で考慮しなくてはならないものとして「排他制御」があります。

ここでは排他制御の説明は割愛します。知りたいのは「ステータスコード」なんです。

排他制御×ステータスコード」で調べても何も出てこず、イライラしていたので自分で記事にしちゃいました。

ということで今回は、排他制御のHTTPステータスコードについて解説します!

 

 

排他制御とは

排他制御って言うのは、まああれです。

更新しようとしたデータが既に別ユーザに更新されているので更新できないよ!!」的なやつです。

 

 

排他制御のステータスコードを決める前に

そもそもステータスコードには意味があるわけで、排他制御はどういったエラーに該当するのかを整理する必要があるでしょう。

・排他制御は、同じデータに対して更新が行われた場合のことを指す

・つまり、今更新しようとしているデータは既に別ユーザが更新しているわけで、「矛盾」が起きている

排他制御で調べても出てこないですが、排他制御の言い方を変えると「矛盾」というのがしっくりきますな。

 

 

で、排他制御のステータスコードは何じゃこら!!

ということで、「矛盾」という観点で調べてみると、該当するものがあるではないですか。俺天才。

ステータスコード 説明
409 競合。要求は現在のリソースと競合するので完了できない。

 

矛盾」じゃなくて「競合」じゃねーか。でもこれしかなさそうですね。

ということで、排他制御のステータスコードは「409」に決定です!!

 

 

Advertisement

 

参考サイト

■HTTPステータスコード

URL:「https://ja.wikipedia.org/wiki/HTTP%E3%82%B9%E3%83%86%E3%83%BC%E3%82%BF%E3%82%B9%E3%82%B3%E3%83%BC%E3%83%89」

 

 

まとめ

排他制御のステータスコードは「409」で決定です。間違ってたらごめんなさい。。

ということで今回は以上です。

ではまた!

Travelerを知らないの?