■スレッドリストへ戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 最新50
read.cgi改良スレッド
- 271 :bzip2 :01/08/29 17:34 ID:iU.Fd0UU
- --------------------------------------------------
#!/bin/sh
echo 'Content-Type: text/html
Content-Encoding: bzip2
'
/usr/bin/bzip2 -c hoge.html
--------------------------------------------------
なんていうCGIを使ってちょっと実験してみました
IEやネスケは案の定ちゃんと表示できませんでしたが
Lynx2.8.4rel.1aは何も手を加えずにそのまま見られてしまいました
"Content-Encoding: x-bzip2"でもOKでした
ただ 元のままのLynxでは"Accept-Encoding"にbzip2が入っていないので
--------------------------------------------------
--- lynx2.8.4rel.1a/WWW/Library/Implementation/HTTP.c.org Sun Jul 15 11:06:16 2001
+++ lynx2.8.4rel.1a/WWW/Library/Implementation/HTTP.c Wed Aug 29 17:12:35 2001
@@ -675,8 +675,8 @@
first_Accept = FALSE;
len = 0;
- HTSprintf(&command, "Accept-Encoding: %s, %s%c%c",
- "gzip", "compress", CR, LF);
+ HTSprintf(&command, "Accept-Encoding: %s, %s, %s%c%c",
+ "bzip2", "gzip", "compress", CR, LF);
if (language && *language) {
HTSprintf(&command, "Accept-Language: %s%c%c", language, CR, LF);
--------------------------------------------------
っていう変更をしてやればOKかな?
# しかし"Accept-Encoding"がハードコーディングになっていたとは......
333KB
新着レスの表示
スレッドリストへ戻る 全部 前100 次100 最新50
0ch BBS 2004-10-30