JSDBのhttp取得・おかわり

コメント(全3件)
1〓3件を表示

mal ― 2007-05-10 16:41
この記事見逃してた。

XMLHttpRequest の onreadystatechange 相当のプロパティ、というか非同期読み込みほしいですな。

しかしうちの環境だと net:// 使っても cmd.exe だと [URL] が HTTP/1.0 にしないと read できない、HTTP/1.1 だと行ループは出来るんだけど、 かつどっちも中途半端。なんでだろ〜。普段使いの cygwin だと平気なんで気にしてないんですが。
dara-j ― 2007-05-10 18:31
malさん、どうも。

>HTTP/1.0 にしないと read できない、HTTP/1.1 だと行ループは出来るんだけど
これ、自分もハマりました。

そのうちなんかのエントリにまとめておこうと思ってたんですが、どうやらコンソール出力系にサイズ制限があるらしく、1.5.1のソースサイズだとそのまま出力できないようです。

ためしに var source = stream.read(); writeln( source.length ) とかしてみてください。ちゃんと文字列は取得できてるはずです。

>非同期読み込みほしいですな
あれ、JSDB(というかSpiderMonkeyかな)にsleep系の待ち合わせってありましたっけ? WSHで非同期読み込みするときなんかはWScript.Sleep使わないと勝手にスクリプト終了するし。
mal ― 2007-05-11 07:01
> どうやらコンソール出力系にサイズ制限があるらしく
前にも言われてましたがやっぱそれですかね。

> ちゃんと文字列は取得できてるはずです。
取れてはいるようですね。Content-Length の値より多いですが header の分ですな。

> sleep系の待ち合わせってありましたっけ?
JSDB に system.sleep(msec) があります。SM にはなし。

記事に戻る

コメントをする


記事を書く
powered by ASAHIネット