<form>タグでGET使用時のメッセージについて

[上に] [前に] [次に]
きさら 1997/10/13(月) 21:52:25
こんにちは。NN3.0を使用しています。formタグを使用しているときに
時々「文書にはデータがありません。」というメッセージを
ネットスケープがだしてくることがありますが、これはいったいどういう
意味なのでしょうか?Postではみたことがありません。キャッシュと
何か関係があるのですか?

とほほ 1997/10/15(水) 23:22:30
うーん、サーバーやネットワークの負荷のため、通信が滞ったりする
のが原因だったりするのでしょうか・・・・あまりよく知りませんが・・・

飯塚 [E-Mail] [HomePage] 1997/10/16(木) 15:46:33
「文書にはデータがありません。」というメッセージは、
CGIが何も送信してこなかった時によく起こるようです。
GETでのパラメタがどうにかしてしまい、CGI側で不正パラメタ
取得時のハンドリングがおかしいため、なにも送ってこなかった
というところなのでは、と思います。

sato [E-Mail] [HomePage] 1997/10/20(月) 14:54:56
 サーバーにGETメソッドで送信すると、サーバーの環境変数に記憶される
そうです。その時の環境変数のサイズが小さいと、データが記憶しきれず、
結果としてCGIがきちんと動いてくれない事が出てきます。
 できることならPOSTメソッドを使用したほうがいいです。

きさら 1997/10/20(月) 15:00:14
[[解決]]
ありがとうございます。該当の画面はフレームを切った中の一つで、
フレームソースをみてみたら、以下の状態になっていました。
「<TITLE>ポスト返信データがありません</TITLE>
<H1>データがありません</H1>
この文書はポスト操作によって作成されてから、キャッシュの有効期限が
過ぎています。<b>再読込</b>ボタンを押せば、フォームを再送して文書を作り
直すことができます。」
ということで、画面上にはいかにもデータがありそうなのに、実はなかった
ということのようです。
実は「文書にデータがありません。」というメッセージが出ると
WWWサーバ側のプロセスがいきなりおちてしまう
現象がおこっています。この画面が出ずに有無をいわさずおっこちてしまうのは
なぜなのかしりたかったのですが、もう少し自分で調べてから
伺うことにします。ありがとうございました。


[上に] [前に] [次に]