Article freyasx/90 of [1-99] on the server localhost:7119
  upper oldest olders older1 this newer1 newers latest
search
[Top/Up] [oldest] - [Older+chunk] - [Newer+chunk] - [newest + Check]
[Reference:<_A89@freyasx.ML_>]
Newsgroups: mail-lists.freyasx

[FreyaSX] Re: FreyaSX action=URL
17 Aug 2006 11:59:44 GMT ysato@delegate.org (Yutaka Sato)
The DeleGate Project

In message <_A89@freyasx.ML_> on 08/17/06(19:34:31)
you Shinichi Maruyama <pc4aabth4-qghxypin6oa6.ml@delegate.org> wrote:
 |ysato>  |	見た感じなので申し訳無いのですが、<form action="..."> 形式の
 |ysato>  |URL にも GET に行っているような感じで、これが不必要なデータを作り出し
 |ysato>  |ているようです(見間違えだったらすみません)。
 |ysato> そうですね。メソッドはGETになっています。これはオリジナルFreyaのものを
 |ysato> 受け継いでいるわけですが、HTTPのログとして検索条件が残るという点で
 |ysato> 良いと思っています。また、CGIとして動作するfreyasx.cgi でも、GETしか
 |ysato> 実装してありません(POSTを実装するのは簡単ではありますが)
 |ysato> ところで、作り出される、不必要なデータとは何でしょうか?
 |ysato> メソッドがGETであるとことと、関係があるのでしょうか?
 |
 |	(内部使用なもので)あまり良い cgi ではないのですが、その form
 |で入力された情報をファイルか DB に記録しているようです。で、変数の情報
 |が無く、起動だけされているので、空情報を追加したようです。ですので、検
 |索と言うよりは、情報入力用の form です。
 |	メソッドは、本来 POST のようなので、cgi で判定してエラーにすれ
 |ば良いのかもしれませんが、古いシステムもあったりしますので。

ここで言われている「cgi」や「form」が何者で、FreyaSXのCGIプログラムや
FORMとどのように関係するのかが、わからないのですが。。。
FreyaSXは以下のような構成で動作しますから、DeleGate/FreyaSXは関係ない
と思うんですが。

               <- FORM METHOD=GET ACTION=fsearch.cgi
HTTP-client  ------------------------------------------ HTTP-DeleGate
               -> GET /fsearch.cgi?key=...                   |
                                                          FreyaSX


 |ysato>  |	これは、そういう仕様でしょうか。仕様だとすると、逆にこれを禁止
 |ysato>  |する方法はありますでしょうか。例えば *.cgi や /cgi-bin/... へのアクセ
 |ysato>  |スは禁止するというようなものでも構わないのですが。
 |ysato> これは、fsearch.cgi 以外へのアクセスを禁止、という意味でしょうか?
 |ysato> これと、メソッドがGETであることとの関係は、あるのでしょうか?
 |
 |	言葉足らずですみません。
 |	今回の場合、FreyaSX は他機に置いています。
 |
 |	何らかの実行をするような cgi は起動したくないのです。とは言え、
 |普通に Link しているものは仕方無いのですが、form の action を追うのは
 |禁止できないかと。
 |	また、今回の場合は、なんらかの実行をするような cgi の出力は、
 |は検索対象から外しても良いかと思えます。
 |	検索をかけたいサーバが古いものなので、メソッド GET なら無視し
 |ろと言う話は、今更、ちょっと言えない状態です(GET で動かしている form
 |もあるかもしれません)。

???
FreyaSXのことではなくて、ロボット的に動作する場合の any2fdif のことを
言われているのでしょうか?
どうもそういうことみたいですね。
確かに、any2fdif もFreyaSXの周辺機能ではありますが。。。

                   9 9  
┌─┐┬┌──┬┐ //\^^ ( ~ ); {Do the more with the less -- B. Fuller}
├─┤│└─┐│ / 877m\_<   >_ <URL:http://www.delegate.org/delegate/>
┴ └┴──┘┴──────────────────────────────
佐藤豊@情報技術研究部門.産業技術総合研究所(独立行政法人)

  admin search upper oldest olders older1 this newer1 newers latest
[Top/Up] [oldest] - [Older+chunk] - [Newer+chunk] - [newest + Check]
@_@V