ビューティフルWebコードスマートフォン用の表示で見るビューティフルWebコード美しいWebサイトのコーディングについて説明をしていきます。この広告は、90日以上更新していないブログに表示しています。OK通常のView表示です。正常に処理が行われました。BadRequestURLのQueryStringが異常な場合などに利用したりします。Foundを使っても違和感がないと思うので、使うかどうかは検討してください。UnauthorizedBasic認証などが設定されている場合にWebサーバーが返します。Webサイトの実装として、認証ができなかった場合にこのステータスを返す設計をすることもあります。Forbiddenアクセス権限がない場合にWebサーバーが返します。サイト側の実装としては、ユーザのランクや権限に応じてアクセスできない場合、このステータスを返す設計をすることもあります。NotFoundよく知られたステータスコードです。静的なリソースファイルが存在しない場合、Webサーバーが返します。Controller、Actionへのルーティングができなかったときに、フレームワークが返します。パラメータをURLに含めるURL設計の場合、対象のパラメータのデータが存在しなかったときに、プログラムにて自前で返す場合もあります。AllowedGETしか受け付けないURLでPOSTでアクセスがあった、など、ルーティングできない場合に、フレームワークによっては、フレームワークが勝手に返します。BadRequestが利用されることもあります。InternalServerErrorプログラムで例外が発生し、フレームワークで処理されなかった場合、Webサーバーが返します。共通エラーハンドラーでプログラムで処理した場合でも、エラー画面を表示するときにはこのステータスで返します。ServiceUnavailableメンテナンスモードです。フレームワークで対応するのかWebサーバーで対応するのか、要検討してください。Foundとするのか、方針を統一しておくといいと思います。各ステータスコードのエラー画面を準備しよう!サイトとして考えられるHTTPステータスコードを検討しておくと、とても幸せになります。Webのプログラムの処理が入る前に、Gatewayや、Webサーバーがステータスコードを返す場合もあります。GatewayやWebサーバーがエラーを返す場合、各ステータスに応じた静的なHTMLを配置しておくと良いと思います。※Apacheが返すエラー画面が表示されてしまうと、サーバーにApacheを利用していることがばれてしまい、セキュリティ、ユーザビリティの観点であまりよろしくありません。URLを管理するクラスを作ろう!仕様変更が悪いのではない。Controller名は名詞!で、単数形?複数形?MVCフレームワークを使ったURL設計についてです。Action名は動詞!?月別アーカイブ参加グループプログラミングはてなブログをはじめよう!human-natureさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。