>_DEVELOP

ヘッダー画像1
ヘッダー画像2
ヘッダー画像3

$ sudo learn –daily –append >> ~/brain/tech.log

HTTP

HTTPとは、アプリ間の通信プロトコル。
アプリ間の通信の時に使用するため、WebブラウザとWebサーバー間で使用する
クライアント側からリクエストを送ると、レスポンスが返ってくる。(通信の開始はクライアント側から)
レスポンスにはHTMLテキストや、JavaScriptのコードなどが含まれている。これらはHTTPメッセージと呼ばれる。
使用ポートは80番。暗号化されたHTTPS(HTTP over SSL/TLS)は443番。

HTTPリクエストは、リクエストライン、HTTPリクエストヘッダ、メッセージボディの3要素で構成される。