Yuki's Tech Blog

仕事で得た知見や勉強した技術を書きます。

Web技術

【Webを支える技術】第3部 7章 HTTPメソッドについてざっくりまとめてみた

目次 目次 HTTPメソッドとは何か? CRUDとHTTPメソッドの対応 POSTとPUTの違いは何? POST PUT Tips HEADとは何? POSTでPUT/DELETEを代用してみる HTTPメソッドのべき等性と安全性について Tips 参考記事 HTTPメソッドとは何か? HTTPメソッドとは、リソー…

【Webを支える技術】第3部 6章 HTTPの基本をざっくりまとめてみた

目次 目次 プロトコルとは何か? HTTPとは何か? TCP/IPとは何か? イーサネットとは何か? ポート番号とは何か? クライアントは1つのリクエストを送信しレスポンスを受信する際に何をやっているのか? Tips リクエスト・レスポンスの中でサーバは何をやっ…

【Webを支える技術】第2部 URIをざっくりまとめてみた

目次 目次 URIとは何か? URIの書式 Tips URI・URL・URNの違いは何か? 絶対URIと相対URIの違い Tips 2つのベースURIの与え方 リソースのURIをベースURIとする ベースURIを明示的に指定する。 Ruby on RailsにおけるベースURI URIで利用できる文字以外をURI…

【Webを支える技術】第1部 Web概論をざっくりまとめてみた

目次 目次 なぜこの記事を書いたか インターネットとは何か? 外のネットワークとどうやって接続するのか? Webとは何か? Webの2つの側面 システムとは Webの用途 APIとは何か? Webを支える基本的な技術 インターネットとWebの違いは何か? REST(Represent…