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を支える技術

  関連記事

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

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

027
SSL、サーバー証明書、クライアント証明書 まとめ

なんかごちゃごちゃしてきたので整理。 ・SSL ・サーバー証明書 ・クライアント …

apache-logo
xampp1.6.3で意味不明なエラーでapacheが落ちる

こんな情報もあった。。 http://www.multiburst.net/so …

apache-logo
windowsにインストールしたXamppのapacheが起動しない。。。

昨日は起動したのに。。 実行しても一瞬コマンドプロンプトが起動して消えるだけで、 …

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

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