• BPnet
  • ビジネス
  • IT
  • テクノロジー
  • 医療
  • 建設・不動産
  • TRENDY
  • WOMAN
  • ショッピング
  • 転職
  • ナショジオ
  • 日経電子版
  • PR

  • PR

  • PR

  • PR

  • PR

記者の眼

勇気を出して告白! その返事で覚えるHTTPステータス・コード

矢崎 茂明=ITpro 2009/11/02 ITpro

 かつて「天才・たけしの元気が出るテレビ!!」というテレビ番組に,「勇気を出して初めての告白」というコーナーがあった。視聴者がテレビ番組に告白したいことを手紙で送り,出演するタレントの手助けを得て,勇気を出して告白をする。演出込みだったのかもしれないが,当時小学生だった筆者はドキドキしながら見守っていたことを覚えている。

 その後,筆者は「好きです」「つきあってください」などと,何度か告白する機会があった。ここで言いたいのは,筆者がどのような告白をしたかではない。告白をすれば返事があるということだ。返事はOKのときもあれば,NGのときもある。NGの場合は,さまざまな理由が付随したりする。

日常でよく見られる「リクエスト」と「レスポンス」

 ときは経って,筆者は社会人になり,記者を経て編集者になった。日経ソフトウエアというプログラミング雑誌で,HTTPの解説記事を編集していたときのことである。

 Webへのアクセスに利用するHTTPは,クライアントがサーバーに送る「リクエスト」と,そのリクエストに対してサーバーが応える「レスポンス」の組み合わせでできている。リクエストをすれば,レスポンスを返す。かつてSMTPやFTPにうんざりしたことのある筆者は,HTTPの持つシンプルさが,とても好きだ。

 まじめにHTTPの解説記事を仕立てながら,「このリクエストとレスポンスは,人間も日常生活でよくやってるなあ」と筆者は感じていた。「飲みに行こうぜ」とリクエストを送ると,「うんいいよ」とレスポンスを返す。「注文お願いしますー」「少々お待ちください!」もリクエストとレスポンスである。

 では,人生でもっともドキドキするリクエストとレスポンスは,なんだろうか。筆者は恋の告白ではないかと思う。以下では,告白にたとえながら,HTTPのリクエストとレスポンスを解説してみる。想定する読者は,「404 Not Found」って見たことがあるけれど,それが何かはよくわからない,という程度のHTTPの知識を備えた人とする。

 HTTPをまじめに学びたいのであれば,HTTPの規格書であるRFC2616を直接読むか,その解説を探して読むことをお薦めする。これらを読みながら,現在ではほとんどのOS上で動作するようになったWebサーバー・ソフトとWebブラウザで実験しながら習得するのが効果的だろう。CGIを扱うことができればよりよい。この記事は,HTTPをまじめに学ぶ前に,いくらか役立つのではないかと思う。

 前置きが長くなった。「勇気を出して初めての告白」テーマ曲のBobby McFerrinの “Don't Worry, Be Happy”にでも乗せて,どうぞお楽しみください。

ここから先はITpro会員(無料)の登録が必要です。

次ページ まずはリクエストを確認
  • 1
  • 2
  • 3
  • 4

あなたにお薦め

連載新着

連載目次を見る

今のおすすめ記事

  • 【記者の眼】

    トヨタがブロックチェーンに触手を伸ばす理由

     自動運転や人工知能(AI)の研究を手掛けるトヨタの米子会社が、Ethereum(イーサリアム)の企業連合に参加――。2017年5月、ブロックチェーン技術を含む分散台帳技術(DLT:distributed ledger technology)の未来を占う上で興味深いニュースが飛び出した。

ITpro SPECIALPR

What’s New!

経営

アプリケーション/DB/ミドルウエア

クラウド

運用管理

設計/開発

サーバー/ストレージ

ネットワーク/通信サービス

セキュリティ

もっと見る