Пишу сейчас веб-сервер. Нужно определить тип файла, например text/plain Как это сделать?
[quote]
->telnet 127.0.0.1 80
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
->GET /test.bb HTTP/1.1
->Host: 127.0.0.1
->
HTTP/1.1 200 OK
Date: Tue, 30 Mar 2004 23:02:14 GMT
Server: Apache/1.3.29 (Unix)
Last-Modified: Tue, 30 Mar 2004 22:06:59 GMT
ETag: "1a39b-b-4069ef83"
Accept-Ranges: bytes
Content-Length: 11
Content-Type: text/plain
yalabubuda
Connection closed by foreign host.
Здесь "->" обозначает строку введенную с терминала и закончившуюся Enter'ом. Обрати внимание на строку "Content-Length: 11" в ответе сервера. Это -- размер моего тестового файла test.bb, который содержит лишь строку "yalabubuda"
[/quote]
Вот что апач возвращает. Я почитал его сырцы но так и не докопался до сути. И еще. Как сгенерить этот ETag? По какому принципу он генерится?