出典:魁!!男塾こんにちは、Nanayakuです。今回は、HTTPについて解説していきます。Protocol)とはHTTPには、2つの動作があります。形式)html、xml、jon、css、os、imageHTTPはこの2つがセットになっています。開発者はリクエスト、レスポンスの形式を自由に決められます。1リクエスト・1レスポンスに対して1つの形式しか指定できません。less)で、これは状態がないことを表しています。1つのリクエストとレスポンスは独立しているのです。=>前の情報がない為、ログイン状態を維持できませんそれを解決するのがクッキーです。Cookie(クッキー)クライアントのパソコンのブラウザ内にあるテキストフォルダの事です。このファイル内には、URL・ID・PW等があり、一致したURLのリクエストに追加でデータを送信しています。これにより、ログイン状態を維持できます。これにはセキュリティに問題があり、暗号化されていないデータをクライアント側のパソコンに保存するため、そのデータを盗まれる可能性が高いです。これを解決したのがセッションです。session(セッション)クライアントのパソコンではなく、サーバーにデータを保存します。セッションIDで管理し、クライアントはこのセッションIDを格納したクッキーを受け取ります。クライアントは、セッションIDを格納したクッキーを追加してリクエストを送ります。これにより、データを盗まれるリスクを下げられます。例)銀行や病院の受付・・・番号札で呼ばれる(住所氏名で呼ばれると個人情報がみんなにバレてしまいます)HTTPメソッドについてGET・・・リソースの取得(検索)POST・・・リソースの作成(入力フォーム。ユーザー登録など)=>データを隠して送信できますPUT・・・リソースの作成/置き換え(データのアップロード。前のデータは削除)PATCH・・・リソースの更新(一部のデータの変更。パスワードなど)DELETE・・・リソースの削除レスポンスで何を返すかちゃんと考えないと不具合が起きてしまうので、メソッドの選択は大切です。railsを扱うときは、ちゃんと復習しなければなりません。↓railsでエラーが出たら確認↓HTTPのステータス番号(応答メッセージ)ルーティングどこのURLにリクエストが来たとき、どこが処理を担当して、何をレスポンスするか決めることです。railsのroutes.rbの所です。最後に備忘録がわりに作ったので、間違っている所とかあったら、コメントくれると嬉しいです。コメントをキャンセルメールアドレスが公開されることはありません。こんにちは、Nanayakuです。今回は、Rubyの条件分岐について解説していきます。その1こんにちは、Nanayakuです。面接対策のため、Twitterで見つけた技術質問の回答を調べていきます。...Dockerのデータ永続化の時の注意点こんにちは、Nanayakusです。Dockerのデータを永続化する時に、詰まった所があったので紹介します。こんにちは、Nanayakuです。今回は、CSSについて解説していきます。こんにちは、Nanayakuです。今回は、ネットワークについて解説していきます。boostを受講し、プログラマーへ転職しました。2020年2月からSES企業に入社。boostやプログラミングなど興味があることを発信していきます。AFFINGER5.。