For Want Of A Better Word

WEBを支える技術(第三部)

      2015/04/19

HTTPについて

HTTPの特徴

HTTPは同期型でステートレスなプロトコル。
同期→リクエストをして、レスポンスを受けるまで待機する。
ステートレス→サーバ側はクライアントの状態を持たない。つど、クライアントが全ての情報をサーバに渡し、サーバは都度リクエストに対する処理を検討すればよい。

メソッド

8つある。省略(POSTとGETしかつかわねーな。)
HTTPのメソッドを意識するときって何を作る時だろう。。。

ステータスコード概要
  • 1XX 処理中
    • 処理が継続していることを表す。クライアントはそのままリクエストを継続する。
  • 2xx 成功
    • リクエストが成功
  • 3xx リダイレクト
    • 他のリソースへのリダイレクトを表す。レスポンスメッセージのLocationヘッダを見て新しいリソースへ接続する。
  • 4xx クライアントエラー
    • クライアント側のエラー。原因はクライアント側のリクエストにある。
  • 5xx サーバエラー
    • サーバ側のエラーを示す。原因はサーバ側にある。
apache利用時のステータスコード別のエラー画面

 - apache, webを支える技術

  関連記事

google-logo
メモメモ mod_pagespeedのキャッシュクリア

http://d.hatena.ne.jp/puchiban/20121223/ …

mysql-logo
Cent5にphp5.3をインストール

なにやらRedhutのリポジトリが繋がらないので、 php53をインストールして …

apache-logo
HUPシグナル USR1シグナル

apache http://httpd.apache.org/docs/2.0/ …

027
sendmailエラー dsn=4.4.3, stat=queued

CentOS sendmailでとあるアプリケーションからメール送信をしたときに …

mysql-logo
最新phpMyFAQのインストール

【参考】 http://www.phpmyfaq.jp/category/1/1 …