Linuxネットワークプログラミング - Webサーバーの実装とURLエンコード

Webサーバーの実装 Webサーバーの基本的な実装方法を説明します。 HTTPリクエストの解析 ファイル拡張子に基づくMIMEタイプの決定 sscanfの使用方法 ディレクトリのスキャン HTTPリダイレクト URLエンコードとデコード HTTPリクエストの解析 ...

6月10日 17:42 投稿

CGIの仕組みとcgi-binディレクトリの役割

Web黎明期に登場したCGI(Common Gateway Interface)は、HTTPサーバーが外部プログラムと連携して動的コンテンツを生成するための規約である。cgi-binという特殊ディレクトリは、この規約を実現するための舞台として長年使われてきた。以下では、CGIの動作フローから実装例、そして現代の代替技術までを俯瞰する。 CGIが動くまでの流れ ブラウザがURL(例: /cgi-bin/wea ...

5月15日 22:09 投稿