新月開発作戦会議室

dccf1a3c :Anonymous 2005-07-16 15:59
NanaSHIと朔が通信できない件について
http://pc8.2ch.net/test/read.cgi/software/1113822776/188-n

背景
・新月は通信内容をgzip圧縮することがある
・Perl版はAccept-Encodingをみて圧縮するかどうか決めていた
・NanaSHIと朔は、/getでは必ず圧縮するようになっている
・NanaSHIは/getの返事が圧縮されていると、読むことができない

現時点での対策
・NanaSHIではなく朔を使う

解決案
・NanaSHIを改良してContent-Encodingを解釈できるようにする
・朔を改良してAccept-Encodingを解釈できるようにする

圧縮されてないデータがネットワーク上に流れるのは避けたい。
となると直すのはNanaSHIの方か?
しかしDelphiを弄れる人がいない。

参考
・RFC的にはAccept-Encodingが指定されてないときにはgzip圧縮をしてもいいみたい。
 http://www.studyinghttp.net/cgi-bin/rfc.cgi?2616#Sec14.3
Powered by shinGETsu.