RESTful WebサービスではHTTPステータスコード=処理結果 弊社 アイコン認証Webサービス は、REST方式のWebサービスとして実装されています。 REST方式でない通常のWebアプリケーションでは、通常HTTPステータスコードとしては200(OK)しか返されません。 エラー等の状態を表す場合でもHTTPステータスは200(OK)が返され、画面に表示される内容にエラーを表すメッセージ等を含ませる事によって状態を表現します。 RESTfulなWebサービスを実現する場合には、処理結果はHTTPステータスコードで表現するべきとされています。 理由としては、以下のものがあげられます。 適切なHTTPステータスコードを返さない ( 全部 200 (OK) とかの ) 場合、エンティティの中身を解析しなければ、処理結果が判別できない。 Web標準に従う事で、HTTPステータスコードから
![【図解】RESTful WebサービスにおけるHTTPステータスコード : アジャイル株式会社](https://cdn-ak-scissors.b.st-hatena.com/image/square/418ea0c39375a2457643acefb5ec24e36288a8a0/height=288;version=1;width=512/http%3A%2F%2Fwww.agilegroup.co.jp%2F.imaging%2Fstk%2Fagilegroup01%2Fgallery-zoom%2Fdam%2Fagilegroup%2Fimg%2Fbk%2Fstage%2Frest_bg%2Fjcr%3Acontent%2Frest_bg.jpg.jpg)