Webプログラミング
Webプログラミングの実際
Webプログラミング一般
最近では、Winsock APIのライブラリ関数も豊富ですし、Windows上のアプリ
ケーションプログラム作成も簡単な操作で済むようになってきており、それほ
どの困難なしにWebプログラムミングができそうです。
ちなみに、下記の参考文献『Webプログラミング』には、
Webサーバ、
ブラウザ、
Webロボット(Robot、Agent、Wanderer、Spider)
などのプログラムが掲載されています。
Webサーフィンに飽きたら、Java、C、C++などによるWebプログラミ
ングを始めましょう。
ただし、Webプログラムミングのためには、Webのアーキテクチーやツ
ール、用語などを正確に理解する必要があります。
Web開発
ネットワーク通信/インターネットプロトコル
Webサーバのソースコード
Apache および Xitami WebサーバではC言語のソースコードも
提供されています。
このソースコードをダウンロードし、解析してみましょう。
C言語や通信関係のプロ級の技術が身に付きます。
併せて、
Borland(New Name:"Inprise") C++ Ver 5.0
Microsoft Visual C++ Ver 5.0
などが使用できる環境では、コンパイルの仕方も勉強できます。
HTTPエラー・コード
200 Ok
201 Created
202 Accepted
203 Partial information
204 No response
301 Moved
302 Found
303 Method
304 Not modified
400 Bad request
401 Unauthorized
402 Payment required
403 Forbidden
404 Not found
413 Request entity too large
500 Not implemented
502 Service temporarily overloaded
参考書
・Kris Jamsa et al. 著/株式会社スリーエーシステムズ訳・監修
『Webプログラミング』翔泳社(1997.5)
・W.R.Stevens著/篠田陽一訳
『UNIXネットワークプログラミング』(トッパン,1992)
・P.Miller著/苅田幸雄監修訳
『マスタリング TCP/IP』(オーム社,1998)
・笠野英松監修/マルチメディア通信研究会編
『通信プロトコル事典』(アスキー出版局,1996)